Vad är vakuum i PostgreSQL?
Vad är vakuum i PostgreSQL?

Video: Vad är vakuum i PostgreSQL?

Video: Vad är vakuum i PostgreSQL?
Video: Tutorial 30-What is a vacuum in PostgreSQL | PostgreSQL Vacuum 2024, Maj
Anonim

VAKUUM återvinner lager upptaget av döda tuplar. I normala fall PostgreSQL operation, tupler som raderas eller föråldras av en uppdatering tas inte fysiskt bort från deras bord; de förblir närvarande tills a VAKUUM är klart. Därför är det nödvändigt att göra VAKUUM regelbundet, särskilt på ofta uppdaterade tabeller.

Angående detta, vad är användningen av vakuum i PostgreSQL?

De VAKUUM uttalande är Begagnade att återta lagring genom att ta bort föråldrad data eller tupler från PostgreSQL databas.

vad är vakuumfrysning i Postgres? Vakuumfrysa markerar en tabells innehåll med en mycket speciell transaktionstidstämpel som talar om postgres att den aldrig behöver dammsugas. Nästa uppdatering kommer detta frysta ID att försvinna. Till exempel är template0-databasen fryst eftersom den aldrig ändras (som standard kan du inte ansluta till den.)

Att veta är också, vad gör vakuum full?

VAKUUM FULL . VAKUUM FULL skriver hel innehållet i tabellen till en ny diskfil och släpper det bortkastade utrymmet tillbaka till OS. Detta orsakar ett lås på bordet på bordsnivå och låga hastigheter. VAKUUM FULL bör undvikas på ett system med hög belastning.

Vad är PostgreSQL-analys?

PostgreSQL ANALYS kommandot samlar in statistik om specifika tabellkolumner, hela tabellen eller hela databasen. De PostgreSQL frågeplaneraren använder sedan dessa data för att generera effektiva exekveringsplaner för frågor. ANALYSERA ; samlar in statistik för alla tabeller i den aktuella databasen.

Rekommenderad: