Wat is vacuüm in PostgreSQL?
Wat is vacuüm in PostgreSQL?

Video: Wat is vacuüm in PostgreSQL?

Video: Wat is vacuüm in PostgreSQL?
Video: Tutorial 30-What is a vacuum in PostgreSQL | PostgreSQL Vacuum 2024, November
Anonim

VACUÜM herstelt opslag bezet door dode tupels. in normaal PostgreSQL operatie, worden tuples die zijn verwijderd of verouderd door een update niet fysiek van hun tabel verwijderd; ze blijven aanwezig tot a VACUÜM is klaar. Daarom is het nodig om te doen VACUÜM periodiek, vooral op regelmatig bijgewerkte tabellen.

Wat is het gebruik van vacuüm in PostgreSQL?

De VACUÜM verklaring is gebruikt om opslag terug te winnen door verouderde gegevens of tuples te verwijderen uit de PostgreSQL databank.

wat is vacuümvriezen in Postgres? Vacuüm bevriezen markeert de inhoud van een tabel met een heel speciaal transactietijdstempel dat vertelt postgres dat het nooit hoeft te worden gestofzuigd. De volgende update zal deze bevroren id verdwijnen. De template0-database is bijvoorbeeld bevroren omdat deze nooit verandert (u kunt er standaard geen verbinding mee maken.)

Ook om te weten is, wat doet vacuum Full?

VACUM VOL . VACUM VOL schrijft de geheel inhoud van de tabel in een nieuw schijfbestand en geeft de verspilde ruimte terug aan het besturingssysteem. Dit veroorzaakt een vergrendeling op tafelniveau en lage snelheden. VACUM VOL zou moeten worden vermeden op een systeem met hoge belasting.

Wat is PostgreSQL-analyse?

PostgreSQL ANALYSE commando verzamelt statistieken over specifieke tabelkolommen, hele tabel of hele database. De PostgreSQL queryplanner gebruikt die gegevens vervolgens om efficiënte uitvoeringsplannen voor query's te genereren. ANALYSEREN ; verzamelt statistieken voor alle tabellen in de huidige database.

Aanbevolen: