Sto eseguendo un database PostgreSQL che ha diverse tabelle che memorizzano le informazioni di registrazione. Queste informazioni sono solo a scopo di reportistica e vengono scaricate in un file e cancellate dal database se più vecchie di 30 giorni.
Possono essere eliminate milioni di righe e abbiamo eseguito REINDEX ogni volta dopo l'eliminazione.
È sufficiente o dovremmo anche eseguire un VACUUM o VACUUM ANALYZE? Oppure REINDEX non è necessario e dovremmo invece semplicemente eseguire un VACUUM o VACUUM ANALYZE?
Stiamo usando PostgreSQL 8.2.3, che a mio avviso non consente l'aspirazione automatica.