Pesquisar SQLs

Você pode especificar condições e filtros para procurar as instruções SQL em execução no momento no Banco de Dados Gerenciado ou disponíveis nos dados do AWR retidos.

Observação

O recurso Pesquisar SQLs em Diagnóstico e Gerenciamento do Serviço Database Management não está disponível no momento para Autonomous Databases. Qualquer menção a "Bancos de Dados Gerenciados" nesta seção se refere apenas a Bancos de Dados Externos e Bancos de Dados do Oracle Cloud para os quais o Diagnóstico e o Gerenciamento estão ativados.

Uma pesquisa dinâmica na seção Pesquisar SQLs permite consultar e obter dados históricos ou em tempo real no cache de cursor, snapshots e linhas de base do AWR e conjuntos de ajuste SQL.

Antes de procurar instruções SQL, certifique-se de ter definido a credencial preferencial de diagnóstico Avançado ou uma credencial de sessão. Para obter informações, consulte Definir e Usar Credenciais.

Para obter informações sobre os privilégios necessários para procurar SQLs, consulte Credencial de Diagnóstico Avançado - Privilégios do Usuário.

Para procurar instruções SQL:

  1. Vá para a página Detalhes do banco de dados gerenciado e, no painel esquerdo, em Recursos, clique em Pesquisar SQLs.
  2. Na seção Pesquisar SQLs, especifique condições de filtro:
    1. Selecione uma das seguintes origens de dados nas quais você deseja procurar instruções SQL:
      • Cache de cursor
      • Snapshots do AWR
      • Linha de base do AWR
      • Conjunto de ajustes de SQL

      Dependendo da origem de dados selecionada, talvez você precise fornecer informações adicionais. Por exemplo, se você selecionar Snapshots AWR como origem de dados, precisará selecionar a duração do intervalo de snapshots no campo Período.

    2. Selecione uma das seguintes opções para especificar critérios de filtragem:
      • Qualquer um: As instruções SQL que atendem a qualquer um dos critérios especificados são filtradas e exibidas.
      • Tudo: As instruções SQL que atendem a todos os critérios especificados são filtradas e exibidas.
    3. Selecione um atributo de filtro ou qualificador para filtrar dados, um operador para especificar como o atributo de filtro se relaciona ao valor e informe um valor do atributo de filtro especificado.

      Por padrão, os atributos de filtro Nome do esquema de análise, Texto SQL, ID SQL, Valor de hash do plano e Tempo decorrido (seg) são listados e você pode especificar o operador e o valor. Para adicionar um atributo de filtro adicional ou uma coluna a ser exibida nos resultados da pesquisa, clique em Adicionar um filtro ou coluna. Você pode clicar no ícone Remover (Remoção) para remover um único atributo de filtro ou clicar em Remover tudo para remover todos os atributos de filtro.

      Para atributos de filtro, como Nome do esquema de análise e Texto SQL, a caixa de seleção Mostrar colunas é marcada por padrão e não pode ser desmarcada, pois essas informações serão exibidas para as instruções SQL listadas nos resultados da pesquisa.

    4. Clique em Pesquisar.
As instruções SQL filtradas na origem de dados selecionada são listadas e a ordem de classificação padrão é por tempo decorrido, em ordem decrescente. Informações como ID da SQL, Texto da SQL e Nome do esquema de análise são exibidas por padrão e colunas adicionais, como Tempo da CPU (seg) e Módulo, são exibidas se você adicioná-las ao definir atributos de filtro e marcar a caixa de seleção Mostrar coluna. Você pode usar o campo Pesquisar para procurar instruções SQL específicas.

Você pode clicar no ícone Ações (Ações) de uma instrução SQL e executar as seguintes tarefas:

  • Exibir detalhes de SQL: Clique para exibir detalhes de SQL no Hub de Desempenho.
  • Fazer download do relatório ativo SQL: Clique para fazer download do relatório ativo SQL.
  • Salvar no SQL Tuning Set: Clique para salvar a instrução SQL em um SQL Tuning Set novo ou existente.