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.