OdooWiki OCA HUB

Slow SQL Statement Logger

slow_statement_logger folder_open OCA/server-tools open_in_new
Tools Licencia: AGPL-3

Este módulo permite registrar las sentencias SQL lentas. Es útil cuando no tienes acceso al log de PostgreSQL o cuando es difícil correlacionar el log de PostgreSQL con el log de Odoo.

> [!WARNING] > Este módulo puede filtrar datos confidenciales en el log, de forma similar a > la opción --log-level=debug_sql de Odoo. Úsalo con cuidado.

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 17.0

Registra las sentencias SQL lentas para que los administradores puedan detectar consultas a la base de datos que tardan demasiado. No añade menús ni pantallas; funciona en segundo plano.

Esta es una herramienta técnica para administradores de Odoo. Registra las sentencias SQL que se ejecutan lentamente, lo que ayuda cuando el log de la base de datos PostgreSQL no está disponible o es difícil de correlacionar con el log de Odoo.

  • No añade ningún menú, pantalla, botón ni informe, y no crea ni modifica ningún modelo de negocio.
  • No tiene dependencias de otros módulos ni librerías externas de Python.
  • El manifest solo declara el nombre del módulo, el resumen, la versión, el autor, la licencia, el sitio web y la categoría (Tools).

El código fuente proporcionado aquí es solo el archivo manifest, por lo que la lógica real de registro (por ejemplo, el umbral de tiempo que decide cuándo se considera lenta una sentencia y dónde se escriben los mensajes) no es visible. Por ello, esta descripción se limita a lo que muestra el manifest: el módulo existe para registrar sentencias SQL lentas y se instala como una herramienta.

Ten en cuenta que, al igual que el nivel de log debug_sql de Odoo, este tipo de registro puede exponer datos confidenciales en el log, por lo que debe usarse con cuidado.

Texto generado por IA (DeepSeek) al leer el código de la versión 17.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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 4 confirmadas, 5 sin información de 9 versiones.

Fuentes · Odoo 12.0

Confirmado el 2026-11-03 en la rama 12.0 de OCA/server-tools.

terminal Instalación y uso

Documentación de OCA · Odoo 17.0

Añade slow_statement_logger a la opción de línea de comandos --load de Odoo, o a la entrada server_wide_modules del archivo de configuración.

Añade una entrada log_min_duration_statement en la sección options de tu archivo de configuración de Odoo. Las sentencias que se ejecuten al menos este número de milisegundos se registrarán con un nivel de depuración en el logger odoo.addons.slow_statement_logger. 0 significa que se registrarán todas las sentencias. -1 desactiva este registro. También puedes establecer una variable de entorno ODOO_LOG_MIN_DURATION_STATEMENT que tendrá prioridad sobre la entrada del archivo de configuración.

Añade odoo.addons.slow_statement_logger:DEBUG en la entrada log_handler de tu archivo de configuración o en la opción de línea de comandos --log-handler.

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, Configuración.

info

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.