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 procurar instruções SQL:
- Vá para a página Detalhes do banco de dados gerenciado e, no painel esquerdo, em Recursos, clique em Pesquisar SQLs.
- Na seção Pesquisar SQLs, especifique condições de filtro:
- 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.
- 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.
- 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 (
) 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.
- 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 (
) 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.