Hva er vakuum i PostgreSQL?
Hva er vakuum i PostgreSQL?

Video: Hva er vakuum i PostgreSQL?

Video: Hva er vakuum i PostgreSQL?
Video: Tutorial 30-What is a vacuum in PostgreSQL | PostgreSQL Vacuum 2024, November
Anonim

VAKUUM tar tilbake lager okkupert av døde tupler. I normalen PostgreSQL operasjon, tupler som er slettet eller foreldet av en oppdatering blir ikke fysisk fjernet fra bordet deres; de forblir tilstede til a VAKUUM er ferdig. Derfor er det nødvendig å gjøre VAKUUM med jevne mellomrom, spesielt på ofte oppdaterte tabeller.

Angående dette, hva er bruken av vakuum i PostgreSQL?

De VAKUUM uttalelsen er brukt å gjenvinne lagring ved å fjerne foreldede data eller tupler fra PostgreSQL database.

hva er vakuumfrysing i Postgres? Vakuumfrysing markerer en tabells innhold med et helt spesielt transaksjonstidsstempel som forteller postgres at den aldri trenger å støvsuges. Neste oppdatering vil denne frosne ID-en forsvinne. For eksempel er template0-databasen frosset fordi den aldri endres (som standard kan du ikke koble til den.)

Også å vite er, hva gjør vakuum full?

VAKUUM FULL . VAKUUM FULL skriver hel innholdet i tabellen til en ny diskfil og frigjør bortkastet plass tilbake til OS. Dette forårsaker en låsing på bordnivå på bordet og lave hastigheter. VAKUUM FULL bør unngås på et system med høy belastning.

Hva er PostgreSQL-analyse?

PostgreSQL ANALYSE kommandoen samler inn statistikk om spesifikke tabellkolonner, hele tabellen eller hele databasen. De PostgreSQL spørringsplanlegger bruker deretter disse dataene til å generere effektive utførelsesplaner for spørringer. ANALYSERE ; samler inn statistikk for alle tabellene i gjeldende database.

Anbefalt: