Middle
Šta je autovacuum u PostgreSQL?
sobes.tech АИ
Одговор од АИ
Autovacuum u PostgreSQL je automatski proces koji se bavi čišćenjem i održavanjem baze podataka. Obavlja vacuum (brisanje mrtvih redova), analizira tabele za ažuriranje statistika i sprečava prekomerno širenje fajlova baze podataka.
Bez autovacuum-a, tabele mogu brzo da rastu zbog nakupljanja "mrtvih" zapisa nakon ažuriranja i brisanja, što pogoršava performanse.
Primer konfiguracije autovacuum u postgresql.conf:
autovacuum = on
autovacuum_naptime = 1min
autovacuum_vacuum_threshold = 50
Autovacuum radi u pozadini i pokreće se automatski, što znatno olakšava administraciju PostgreSQL-a.