Estoy ejecutando una base de datos PostgreSQL que tiene varias tablas que almacenan información de registro. Esta información tiene únicamente fines informativos y se descarga en un archivo y se elimina de la base de datos si tiene más de 30 días.
Puede haber millones de filas eliminadas, y hemos estado ejecutando un REINDEX cada vez después de la eliminación.
¿Es esto suficiente, o también deberíamos estar ejecutando un VACÍO o un ANÁLISIS DE VACÍO? ¿O no es necesario REINDEX y deberíamos simplemente ejecutar un VACUUM o VACUUM ANALYZE?
Estamos utilizando PostgreSQL 8.2.3, que creo que no permite la aspiración automática.