Wat doen vakuum Postgres?
Wat doen vakuum Postgres?

Video: Wat doen vakuum Postgres?

Video: Wat doen vakuum Postgres?
Video: How Postgres VACUUM can Speed up Queries #shorts 2024, Maart
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. VAKUUM ANALISE voer a VAKUUM en dan 'n ANALISE vir elke geselekteerde tabel.

As u dit in die oog hou, 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.

Weet ook, wat is vakuumvries 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.)

As u dit in ag neem, 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.

Hoe lank neem Postgres vakuum?

Re: VAKUUM VOL neem lank tyd om te voltooi. praat, vakuum vol is nie nodig nie, en in die algemeen is dit nie 'n goeie idee nie. om te hoor) kan jy die impak verminder deur die werk op te breek. werk moet net neem sowat 5 minute.

Aanbeveel: