Depuração de consultas lentas e SQL

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • A depuração de SQL e consultas lentas pode ajudar a resolver problemas de lentidão em uma instância.

    Ao depurar uma instância, você pode habilitar a depuração SQL para procurar consultas lentas ou procurar consultas lentas verificando a tabela Consultas lentas [sys_query_pattern] navegando até Diagnóstico do sistema > Estatísticas > Consultas lentas. Esta tabela armazena todas as consultas lentas na instância.

    Ao pesquisar a tabela, procure consultas que contenham domain_path para determinar se as consultas lentas são devido ao caminho do domínio em sua instância.

    Se você encontrar consultas lentas, tente analisar por que elas são lentas.

    Motivos comuns para consultas lentas

    • Uma consulta tem muitas condições OR (para obter mais informações, consulte Consultas "contém" e acesso ao domínio). Na hierarquia de domínio, coloque o usuário ou um domínio em um nível de hierarquia em que contém ou a visibilidade não são necessários.
    • O método de consulta não é o método de consulta de caminho de domínio (para obter mais informações, consulte Método de consulta de caminhos do domínio): se você não estiver usando o método de consulta de caminho de domínio, entre em contato com Suporte e atendimento ao cliente.
    • Uma consulta precisa de um banco de dados para ser indexado para que você possa ver o que há no banco de dados rapidamente. Se você puder identificar a consulta lenta, execute o "plano de explicação" para ver se há opções de indexação disponíveis. O "plano de explicação" é uma função do SQL que mostra a consulta e o que está acontecendo com ela.