Wat is vakuum in PostgreSQL?
Wat is vakuum in PostgreSQL?

Video: Wat is vakuum in PostgreSQL?

Video: Wat is vakuum in PostgreSQL?
Video: Девять кругов ада или PostgreSQL Vacuum / Алексей Лесовский (PostgreSQL-Consulting LLC) 2024, November
Anonim

VAKUUM herwin berging wat deur dooie tupels beset is. In normaal PostgreSQL werking, tupels wat deur 'n opdatering uitgevee of verouder is, word nie fisies van hul tabel verwyder nie; hulle bly teenwoordig tot a VAKUUM is klaar. Daarom is dit nodig om te doen VAKUUM periodiek, veral op gereeld bygewerkte tabelle.

Wat dit betref, wat is die gebruik van vakuum in PostgreSQL?

Die VAKUUM stelling is gebruik word om berging te herwin deur verouderde data of tuples uit die te verwyder PostgreSQL databasis.

wat is vakuum vries in Postgres? Vakuum vries merk 'n tabel se inhoud met 'n baie spesiale transaksie tydstempel wat vertel postgres dat dit nooit gestofsuig hoef te word nie. Volgende opdatering sal hierdie gevriesde ID verdwyn. Byvoorbeeld, die template0-databasis word gevries omdat dit nooit verander nie (by verstek kan jy nie daaraan koppel nie.)

Om ook te weet, is wat doen vakuum vol?

VAKUUM VOL . VAKUUM VOL skryf die geheel inhoud van die tabel in 'n nuwe skyflêer en stel die vermorste spasie terug na OS. Dit veroorsaak 'n tafelvlak-slot op die tafel en stadige spoed. VAKUUM VOL moet vermy word op 'n hoë las stelsel.

Wat is PostgreSQL-analise?

PostgreSQL ANALISE opdrag versamel statistieke oor spesifieke tabelkolomme, hele tabel of hele databasis. Die PostgreSQL navraagbeplanner gebruik dan daardie data om doeltreffende uitvoeringsplanne vir navrae te genereer. ANALISEER ; versamel statistieke vir alle tabelle in die huidige databasis.

Aanbeveel: