Uso de Vacuum
From PostgreSQL wiki
Jump to navigationJump to search- El vacuum es el proceso en el cual se eliminan definitivamente tuplas marcadas para borrar y hay una reorganización de datos a nivel físico.
- Puede realizar vacuum utilizando el comando externo 'vacuumdb' y el cual puede recibir parámetros para realizar los diferentes tipos de vaciamiento:
- FREEZE
- FULL
- ANALYZE
- S/Parametros de tipo
- Este comando es muy útil para automatizar vaciamientos a través de cualquier sincronizador de tareas (ya sea el cron de *nix u otro de Windows).
- Asimismo, existe la opción del Autovacuum, cuya funcionalidad es ir realizando de manera paulatina la mantención de nuestra base. Previamente y antes de activar esta funcionalidad, es recomendable leer sobre las consideraciones a tener en cuenta, para no degradar la performance de nuestro servidor.