Middle
Wat is autovacuum in PostgreSQL?
sobes.tech AI
Antwoord van AI
Autovacuum in PostgreSQL is een automatisch proces dat zich bezighoudt met het schoonmaken en onderhouden van de database. Het voert vacuum uit (verwijdering van dode rijen), analyseert de tabellen om de statistieken bij te werken en voorkomt dat de databasebestanden te groot worden.
Zonder autovacuum kunnen de tabellen snel groeien door de ophoping van "dode" records na updates en deleties, wat de prestaties verslechtert.
Voorbeeld van autovacuum-instelling in postgresql.conf:
autovacuum = on
autovacuum_naptime = 1min
autovacuum_vacuum_threshold = 50
Autovacuum werkt op de achtergrond en wordt automatisch gestart, wat het beheer van PostgreSQL aanzienlijk vereenvoudigt.