Este módulo añade un cronjob que hace vacuum o analiza las tablas de postgres.
Como el autovacuum de postgres no se recomienda para bases de datos con mucha actividad, puede ser una mejor opción programar este proceso manualmente.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 16.0Añade dos trabajos programados que limpian y actualizan las tablas de la base de datos de Odoo: un trabajo de análisis semanal y un trabajo de vacuum completo mensual (inactivo por defecto).
Este módulo proporciona a Odoo dos tareas de mantenimiento automatizadas que mantienen sana la base de datos PostgreSQL sin depender de la limpieza automática propia de PostgreSQL, que no se recomienda para bases de datos con mucha actividad.
- Una tarea semanal llamada "Analyze Postgresql Tables" se ejecuta automáticamente. Actualiza las estadísticas de la base de datos utilizadas por el planificador de consultas, tabla por tabla, empezando por las tablas que se analizaron hace más tiempo.
- Una tarea mensual llamada "Vacuum Postgresql Tables" se crea pero está desactivada de forma predeterminada. Cuando se activa, realiza un vacuum completo, recuperando espacio en disco y reescribiendo tablas, de nuevo empezando por las tablas en las que se ejecutó vacuum hace más tiempo.
Ambas tareas se detienen después de 120 minutos para que no se ejecuten indefinidamente, y omiten las tablas que están bloqueadas en ese momento, para que el trabajo normal pueda continuar. Si una sola tabla falla, la tarea registra el error y pasa a la siguiente.
No hay menús ni pantallas nuevas: las tareas aparecen en la lista estándar de Acciones planificadas (Ajustes > Técnico > Acciones planificadas), donde un administrador puede activarlas, desactivarlas o reprogramarlas. El módulo solo extiende el modelo ir.cron existente y no modifica ningún documento de negocio.
Depende de
Texto generado por IA (DeepSeek) al leer el código de la versión 16.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 16.0
Confirmado el 2026-11-03 en la rama 16.0 de OCA/server-tools.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0Configuración
Fuente · Odoo 16.0Para configurar este módulo, debe:
- Ir a Settings/Technical/Automation/Scheduled Actions
- Seleccionar las acciones Vacuum Postgresql Tables y Analyze Postgresql Tables
- Adaptar la programación para que se ejecute en un momento en que su instalación de Odoo esté menos ocupada, tenga cuidado de que los cronjobs de analyze y vacuum no se ejecuten simultáneamente
- Adaptar los parámetros para que coincidan con su configuración, pero los valores predeterminados deberían ser suficientes para la mayoría de los usuarios
- Tenga en cuenta que el cronjob de vacuum está inactivo de forma predeterminada, porque esta es una operación potencialmente muy pesada
Para usar este módulo, necesita:
- Ir a Settings/Technical/Automation/Scheduled Actions
- Seleccionar la acción Vacuum Postgresql Tables
- Hacer clic en el botón Run Manually
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.