Hola a Todos:

El día de hoy hablaremos del comando de Postgres VACUUM, según La documentación de Postgres, este comando recupera el almacenamiento ocupado por las tuplas muertas. Estos significa que las tuplas que son eliminadas u obsoletas por actualización, no son eliminadas físicamente de su tabla y persisten dentro del servidor.

Esta es la sintaxis del comando:

VACUUM [ FULL ] [ FREEZE ] [ VERBOSE ] ANALYZE [ table [ (column [, ...] ) ] ]

VACUUM PUEDE RECIBIR LOS SIGUIENTES PARAMETROS

  • FREEZE: Comando deprecado y se removerá en versiones futuras
  • FULL: Realiza una limpieza más completa pero bloquea las tablas al momento de la ejecución
  • VERBOSE: Imprime un reporte detallado por cada tabla
  • ANALYZE: Actualiza las estadísticas de análisis para ejecutar las consultas más eficientes
  • TABLA:Tabla la cual se va a limpiar, Por defecto son todas.
  • Columna:Columna de la tabla a la cual se va a limpiar, Por defecto todas

 

También podemos hacer Autovacuum que lo hablaremos en otro post…

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *