IBM Maximo: Identificar SQLs de longa duração: Difference between revisions

From Wiki
No edit summary
No edit summary
Line 6: Line 6:
Grava uma mensagem de log para cada instrução SQL que excede o limite. Comece com um valor alto, como 60000 milissegundos (60 segundos) para encontrar o SQL de pior desempenho primeiro e vá diminuindo.
Grava uma mensagem de log para cada instrução SQL que excede o limite. Comece com um valor alto, como 60000 milissegundos (60 segundos) para encontrar o SQL de pior desempenho primeiro e vá diminuindo.


* Se a database for Oracle, o ID do usuário do esquema deve ter SELECT na exibição V$SESSION
* Se a database for Oracle, o ID do usuário do esquema deve ter permissão de SELECT na exibição V$SESSION
* Defina o logger sql raiz para WARN no aplicativo de registroIdentificar SQL de longa execução
* Defina o logger sql raiz para WARN no aplicativo de registroIdentificar SQL de longa execução



Revision as of 12:37, 9 November 2021

Para registrar as operações SQL que excedem o limite de tempo (milissegundos)

mxe.db.logSQLTimeLimit=


Grava uma mensagem de log para cada instrução SQL que excede o limite. Comece com um valor alto, como 60000 milissegundos (60 segundos) para encontrar o SQL de pior desempenho primeiro e vá diminuindo.

  • Se a database for Oracle, o ID do usuário do esquema deve ter permissão de SELECT na exibição V$SESSION
  • Defina o logger sql raiz para WARN no aplicativo de registroIdentificar SQL de longa execução

Ver também