PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Perché le prestazioni delle query di PostgresQL diminuiscono nel tempo, ma vengono ripristinate durante la ricostruzione dell'indice

L'aspirapolvere automatico dovrebbe fare il trucco, a condizione che tu lo abbia configurato per le prestazioni desiderate.

Note:VUOTO PIENO:ricostruirà le statistiche della tabella e recupererà carichi di spazio su disco. Blocca l'intero tavolo.

VACUUM:ricostruirà le statistiche della tabella e recupererà spazio su disco. Può essere eseguito in parallelo con il sistema di produzione, ma genera molti IO che possono influire sulle prestazioni.

ANALIZZA:ricostruirà le statistiche del pianificatore di query. Viene attivato da VACUUM, ma può essere eseguito da solo.

Ulteriori note dettagliate trovate qui