Árvore de páginas

CONTEÚDO

  1. Visão Geral
  2. Sessões
  3. Consultas Longas
  4. Bloqueios DML

01. VISÃO GERAL

Visualizar e administrar as sessões conectadas no banco de dados.


02. SESSÕES

Exibe todas as sessões conectadas no banco de dados (ativas e inativas) e suas características. É possível alterar o modo de visualização das informações, ocultando ou exibindo grupos de colunas. Permite encerrar ou desconectar uma ou todas as sessões exibidas em tela. Também é possível ativar e desativar o recurso de TRACE do Oracle para uma sessão em específico (exige privilégio para o usuário logado).

As sessões (linhas) são apresentadas em cores diferentes, facilitando o reconhecimento do seu status:

  • As linha em preto indica que a sessão está inativa (inactive), não executando nenhum comando.
  • As linha em azul indica que a sessão está ativa (active), executando algum comando.
  • As linha em vermelho indica que a sessão aguardando um bloqueio para executar o comando.
  • As linha em amarelo indica que a sessão foi encerrada (killed), e aguarda o término do rollback.
  • As linha em cinza indica que a sessão foi desconectada por inatividade (sniped).

Nesta tela ainda é possível consultar:

  • Botão Exibir Objetos em Uso: Exibe as tabelas que estão sendo utilizadas pela sessão selecionada.
  • Botão Cursores Abertos: Exibe os cursores utilizados pela sessão selecionada.
  • Botão Encerrar Sessão: Permite encerrar a sessão selecionada.
  • Botão Desconectar Sessão: Permite desconectar forçadamente a sessão selecionada.
  • Botão Detalhes Sessão: Exibe os detalhes da sessão selecionada.
  • Botão Trace: Ativa ou desativa o trace do Oracle para a sessão selecionada.

Um duplo-clique no header da linha permite ancora-la em primeiro (flag), facilitando o seu acompanhamento se a tela for atualizada com frequência. Para remover a ancoragem, basta dar um duplo-clique novamente no header da linha ancorada.

Os indicadores "Máq n" apresentam a carga de processamento e % de utilização das CPUs nos respectivos nós (até 8 nós).

Os indicadores "Sessões" apresentam a quantidade de sessões ativas e total nos respectivos nós (até 8 nós).

Detalhes da Sessão

Exibe os detalhes da sessão, como a instrução SQL em execução para sessões ativas ou a última instrução executada para sessões inativas. Permite visualizar os parâmetros alterados que afetam o otimizador utilizados pela sessão e também consultar os eventos de espera referentes a execução da instrução SQL exibida. Também permite consultas todas as estatísticas de execução da sessão.

  • As linhas exibidas na cor azul na grid de parâmetros indicam parâmetros que não estão em seu valor padrão (default).

Nesta tela ainda é possível consultar:

  • Botão Plano de Execução: Exibe o plano de execução em cache da instrução SQL exibida.
  • Botão Cursores Abertos: Exibe os cursores utilizados pela sessão selecionada.
  • Botão Encerrar Sessão: Permite encerrar a sessão selecionada.
  • Botão Objetos em Uso: Exibe as tabelas utilizadas pela sessão.
  • Botão Trace: Ativa ou desativa o trace do Oracle para a sessão selecionada.
  • Botão Exibe Estatísticas: Exibe ou oculta as estatísticas da sessão.

Um duplo-clique na linha "Eventos de Espera" exibe uma explicação (quando disponível) do evento de espera.

Plano de Execução

Exibe os detalhes do plano de execução da instrução SQL selecionada. Na grid principal, as cores das linhas representam os seguintes cenários:

  • As linhas na cor preta indicam acesso do tipo Range e normalmente são acesso bons.
  • As linhas exibidas na cor azul indicam acesso do tipo Unique a tabela ou índice e normalmente indicam um ótimo modo de acesso.
  • As linhas na cor vermelho indicam acesso do tipo FTS (Full Table Scan) e podem indicar um acesso ruim.

Na grid dos índices (inferior), as cores das linhas representam os seguintes cenários:

  • As linhas exibidas na cor preta indicam índices com grau de seletividade de bom à razoável.
  • As linhas exibidas na cor azul indicam índices do tipo único ou com alto grau de seletividade.
  • As linhas exibidas cor vermelha indicam índice com baixo grau de seletividade.

Nesta tela ainda é possível consultar:

  • Botão Copiar: Copia o plano de execução exibido em formato texto para a área de transferência, incluindo detalhes como notas e outline.
  • Botão Flush Cursor: Força a recriação do cursor em cache no qual o plano de execução exibido é baseado.
  • Duplo-Clique em Colunas: Exibe detalhes e estatísticas do índice selecionado.
  • Botão direito na grid de índice: Exibe mais opções como copiar DDL do índice, alterar visibilidade do índice, coletar e remover estatísticas do índice.

Nessa tela é possível:

  • Botão Copiar Recreate: Copia para a área de transferência o comando DDL de recriação do índice conforme ordenação em tela, uma vez que é possível reordenar o índice pela coluna "Sug" (sugestão).

03. CONSULTAS LONGAS

Exibe as operações longas nas quais o Oracle pode estimar o tempo de duração. É possível pesquisar as atividades por status ou verificar todas, sendo que as linhas na cor azul indicam atividade em execução, em preto já concluídas e em vermelho as que foram canceladas.

Nesta tela ainda é possível consultar:

  • Aba Fast Trans: Transações de desfazimento (rollback) pendentes.

04. BLOQUEIOS DML

Exibe, se houver, as sessões que estão ocasionando ou esperando bloqueios de objetos.

  • As linhas exibidas na cor azul indicam sessões que estão ativas no momento (em execução).
  • As linhas na cor vermelho indicam sessões que estão aguardando algum tipo de bloqueio.
  • As linhas na cor preta indicam sessões inativas que estão bloqueando objetos, podendo ou não estar gerando espera em outras sessões.

Nesta tela ainda é possível consultar:

  • Botão Exibir Objetos Alocados: Permite a pesquisa de tabelas que estão sendo bloqueadas.
  • Botão Cursores Abertos: Exibe os cursores utilizados pela sessão selecionada.
  • Botão Encerrar Sessão: Permite encerrar a sessão selecionada.
  • Botão Detalhes Sessão: Exibe os detalhes da sessão selecionada.
  • Botão Trace: Ativa ou desativa o trace do Oracle para a sessão selecionada.