IBM Maximo: Identificar SQLs de longa duração

=mxe.db.logSQLTimeLimit=

Para registrar as operações SQL que excedem o limite de tempo (milissegundos), utilize a propriedade:

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 registro

=mxe.db.logSQLPlan (Somente Oracle)=

Esta propriedade está disponível apenas quando o Oracle é usado como o banco de dados. Esta propriedade registra o plano de execução para todas as instruções SQL que contêm uma varredura completa da tabela.

mxe.db.logSQLPlan=1

A propriedade mxe.db.logSQLPlan depende da propriedade mxe.db.sqlTableScanExclude. A propriedade mxe.db.logSQLPlan pode afetar o desempenho. Use-o apenas quando necessário.

= Ver também =


 * Artigos sobre IBM Maximo
 * Mais Artigos sobre Cloud / WebDev / Tecnologias