Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

CONTEÚDO

  1. Visão Geral
  2. Dashboard
  3. Top Hard Parse
  4. Top SQL
  5. Top Índices
  6. Profiler PL/SQL

01. VISÃO GERAL

Visualiza os eventos de espera da instância, Top SQL, Top Hard Parse e Top Índices.

...

02. DASHBOARD

Objetivo

O DBMonitor auxilia na análise e identificação de possíveis problemas de performance e de bloqueio realizando diagnósticos em tempo real das sessões no banco de dados com identificação de ofensores de recursos.

Caminho

Após realizar o download do executável, basta copiá-lo para a pasta DBMonitor no diretório de instalação do Consinco Client (C5Client) ou outra pasta desejada. Para estações de trabalho que não possuem o Consinco Client, basta realizar o download do setup da ferramenta.

Pré-Requisitos e Restrições

  • Seguir as especificações dos requisitos de ambiente para os módulos Consinco.
  • É necessário solicitar a chave de licença de uso junto ao setor comercial da Consinco.
  • É recomendado ter fundamentos básicos de banco de dados Oracle para melhor utilização da ferramenta.
  • O usuário utilizado para logon deve ter privilégios de consulta ao dicionário Oracle.
  • O usuário utilizado para logon deve ter privilégios de Alter System. ¹

¹ Opcional: Necessário para algumas operações na ferramenta.

Login Banco de Dados

Ao executar a ferramenta, será exibida a tela de conexão onde é necessário preencher os dados de acesso ao banco de dados.

Image Removed

  • Usuário: Usuário de banco de dados
  • Senha: Senha do usuário
  • Banco: Alias de conexão com o servidor de banco de dados (tnsnames)
  • Iniciar conexão automaticamente: Indica se irá logar automaticamente ao abrir a aplicação com os dados do último usuário logado.
  • Histórico de Conexões: Exibe os últimos logons realizados na ferramenta
  • Abrir Arquivo INI: Atalho para abertura do arquivo SQL.INI no qual está configurado os alias de conexão com o banco de dados para uso na ferramenta.

Observação: Para logar com o usuário SYS, no campo ‘Usuário’ informe ‘SYS AS DBA’.

Chave de Licença

Se a chave de licença da ferramenta ainda não tenha sido registrada no computador, será apresenta a tela abaixo para que o usuário informe a chave fornecida pelo setor comercial da Consinco. Esse registro é local e necessário em todas as estações que forem executar a ferramenta. Para consultar as informações da chave registrada ou realizar a troca da chave, basta acessar a tela de registro pelo menu “Ajuda”, subitem “Registrar Chave Ativação”.

Image Removed

  • ID Banco: Identificação numérica de 10 dígitos única da instalação do banco de dados.

Tela Principal

Após logar, será exibida a interface principal da ferramenta, com os botões e menus de acesso as telas de monitoramento e funcionalidades da aplicação. O acesso as aplicações da ferramenta pode ser feito por meio dos botões de atalho visíveis na barra da ferramenta ou por meio dos menus.

Image Removed

Nesta tela ainda é possível acessar:

Image Removed

  • Logon – Realiza a reconexão com o banco de dados. A aplicação suporta apenas uma conexão por vez.
  • Logoff – Realiza a desconexão com o banco de dados.
  • Relógio – Exibe a data, hora, fuso e região do servidor de banco de dados.
  • Calculadora – Exibe a calculadora do Windows.
  • Suporte Oracle – Abre a página de suporte da Oracle.
  • Suporte Consinco – Abre o portal de suporte da Consinco.
  • Ajuda – Abre o portal de documentação da Consinco.
  • Sobre a Conexão – Exibe informações sobre a conexão estabelecida e outras informações.
  • Retornar <F12> – Retorna a janela exibida anteriormente.

Sobre a Conexão

Exibe as informações sobre a conexão da ferramenta com o banco de dados. Permite consultar também a data e hora da última inicialização da instância conectada, além da quantidade de memória e CPU do host no qual o banco de dados está instalado.

As propriedades exibidas na cor vermelha indicam valores abaixo do recomendado para os produtos Consinco ou valores que possam indicar a necessidade ou sugestão de intervenção para manutenção.

Image Removed

Funcionalidades Comuns

A ferramenta possui várias funcionalidades que são comuns em diversas telas, o que proporciona uma experiência intuitiva e de fácil aprendizado.

Image Removed

  • Sair <F10> – Fecha o formulário atual ou sair da aplicação.
  • Atualizar <F5> – Atualiza o resultado ou os dados carregados em tela.
  • Atualizar Auto <F5> – Atualizar a tela automaticamente. Botão direito configura o intervalo de execução.
  • Detalhes <F4> – Exibe os detalhes da sessão, como SQL, estatísticas e propriedades.
  • Cursores – Exibe os cursores abertos da sessão.
  • Encerrar – Encerra a sessão selecionada.
  • Encerrar Todas – Encerra todas as sessão exibidas.
  • Ativar Trace – Ativa o trace Oracle da sessão selecionada.
  • Desativa Trace – Desativa o trace Oracle da sessão selecionada.
  • Auto Ajuste – Auto ajuste para as colunas das tabelas (memoriza escolha)
  • Alterna Grid – Alterna cores da grid (memoriza escolha)
  • Plano de Execução – Exibe o plano de execução em cache do SQL selecionado.
  • Executar – Executa a ação selecionada.
  • Definir – Define o valor selecionado.
  • Salvar – Salva o conteúdo selecionado.
  • Copiar – Copia para a área de transferência o conteúdo selecionado.
  • Visão Padrão – Define o filtro padrão a ser inicializada a tela (memoriza última escolha).

Todas as grids da aplicação permitem ajustar a largura das colunas e exportar, imprimir ou gerar gráfico do resultado (se possível). Para acessar o menu, basta clicar com o botão direito do mouse sobre o canto superior esquerdo da grid, conforme o exemplo demonstrado abaixo.

Image Removed

As colunas que permitem edição podem ser utilizadas para aplicar filtros: duplo-clique aplica/remove filtro.

  • O filtro por coluna suporta o uso de caracteres curinga SQL, como %, e despreza maiúscula e minusculas.
  • As colunas com filtro aplicado ficão com o título da coluna em vermelho.
  • Nas grids principais, a ordenação das colunas é memorizada.
  • As colunas com (*) indicam a possibilidade de duplo-clique para maiores detalhes.

Gráficos do Resultado

A funcionalidade de gerar gráficos dinamicamente para qualquer grid da ferramenta (quando possível), permite a personalização do tipo do gráfico (pizza, barras) e o seu formato (2D ou 3D), além de cor, grade, rótulos e legenda. É possível editar os títulos, imprimir e copiar o gráfico para a área de transferência.

Image Removed

Exportação do Resultado

A funcionalidade de exportar o resultado de qualquer grid da ferramenta permite escolher o tipo de arquivo a ser gerado: TXT, TSV, XML, HTML e CSV.

Image Removed

Impressão do Resultado

A funcionalidade de imprimir o resultado de qualquer grid da ferramenta permite escolher propriedades de impressão, como margem, orientação, quebra horizontal e linhas de grade.

Image Removed

Objetos

Jobs

Exibe os agendamentos criados no Oracle por meio da DBMS_Jobs. Por padrão, os jobs que possuam um intervalo de execução inferior ao de 60 segundos, recebem destaque em amarelo na coluna ‘Últ Dif.’ para alertar intervalos de execução constante. O mesmo acontece na coluna ‘NLS’ se o valor da linha for diferente do idioma americano, afim de alertar problemas relacionado a formatação numérica.

As Linhas exibidas na cor vermelho indicam jobs quebrados/falhas/inativados, na cor azul jobs que estão em execução no momento e na cor preta jobs que estão programados para executar.

Image Removed

Schedules

Exibe os agendamentos criados no Oracle por meio da DBMS_Scheduler (novo padrão). Por padrão, os jobs que possuam um intervalo de execução inferior ao de 60 segundos, recebem destaque em amarelo na coluna ‘Últ Dif.’ para alertar intervalos de execução constante. O mesmo acontece na coluna ‘NLS’ se o valor da linha for diferente do idioma americano, afim de alertar problemas relacionado a formatação numérica.

Image Removed

Objetos Inválidos

Exibe os objetos com status de ‘inválido’ no banco de dados para o usuário selecionado ou de todos os usuários. Ao selecionar uma linha, é exibido no quadro inferior, os erros associados ao objeto caso este esteja inválido por algum erro de compilação. A aplicação permite recompilar os objetos, tendo como opção a compilação no modo debug que é utilizada para depurar a execução de comandos dentro dos objetos.

Atenção: Em ambientes de produção, recomenda-se utilizar essa opção somente quando necessário pois poderá haver perda de performance na execução do objeto em grandes quantidades.

Image Removed

Objetos PL/SQL

Permite pesquisar os objetos no banco de dados, por tipo, por parte do nome e/ou parte do seu conteúdo. É possível restringir a pesquisa em um schema específico ou realizar a busca em todo o banco de dados. A coluna Debug indica se o objeto está compilado no modo que permite depurar a execução de comandos dentro dos objetos.

Image Removed

Administração

Alert

Permite a consulta de eventos registrados no arquivo de log por nível, data e tipo de ocorrência. A pesquisa pode ser realizada combinada com qualquer termo a ser encontrado na mensagem dos logs gerados.

Para alguns eventos, é possível consultar ainda o conteúdo detalhado gerado em arquivos trace.

As linhas exibidas na cor vermelho indicam a ocorrência de erro para aquele evento, categorizadas pelos tipos Error e Incident_Error.

Image Removed

Backup

Possibilita verificar os detalhes de execução dos backups Data Pump quando em execução e o histórico de execução do backup RMAN. Na aba ‘Configurações’ é possível consultar as definições de execução do backup RMAN.

As linhas exibidas na cor azul representam atividades em execução, em vermelho que apresentaram falhas e em preto que executaram com sucesso.

Image Removed

Parâmetros

Exibe os parâmetros do banco de dados com os seus respectivos valores em memória, em SPFILE e padrão quando aplicado. Permite também visualizar os parâmetros não documentados quando alterados, parâmetros com valores diferentes entre as instâncias, parâmetros com valores diferentes entre memória e SPFILE e parâmetros alterados com impacto no otimizador. Quando disponível, é possível consultar os valores permitidos para o parâmetro.

As linhas exibidas na cor azul indicam parâmetros que foram modificados em relação ao seu valor padrão. As linhas em vermelho indicam parâmetros não documentados pela Oracle. Os demais parâmetros são exibidos na cor preta. As linhas com destaque em amarelo indicam parâmetros com valores diferentes dos recomendados para ambientes com produtos Consinco.

Image Removed

Nesta tela ainda é possível consultar:

  • Aba Propriedades: Exibe os parâmetros de criação do banco de dados.
  • Aba Parâmetros NLS: Exibe os parâmetros de configuração regional.
  • Aba Opções Instaladas: Exibe os recursos que estão instalados.
  • Aba Componentes: Exibe os componentes que estão instalados.
  • Aba Histórico Registro: Exibe os eventos de alteração da instalação.
  • Aba Features Usadas: Exibe os recursos utilizados que podem ser licenciados.
  • Aba Limite Recursos: Exibe os valores limites e os utilizados dos recursos.
  • Aba Alertas Atuais: Exibe os alertas atuais gerados pelo banco de dados.
  • Aba Alertas Histórico: Exibe os alertas que tornaram-se obsoletos.
  • Aba Dbms_Stats: Exibe as propriedades padrão para coleta de estatísticas.
  • Aba Exadata: Exibe as propriedades das células quando ambiente for Exadata.

Usuários

Exibe os usuários de banco de dados com suas respectivas propriedades.

Image Removed

Nesta tela ainda é possível consultar:

  • Aba Estatísticas: Exibe as informações da última coleta das tabelas e índices do usuário selecionado.
  • Aba Priv. Roles: Exibe os privilégios do usuário selecionado.
  • Aba Priv. Objetos: Exibe os privilégios de acesso a objetos do usuário selecionado.
  • Aba Priv. Sistema: Exibe os privilégios de sistema do usuário selecionado.
  • Aba Priv. ACL: Exibe os privilégios ACL (Access Control List) do usuário selecionado.
  • Aba Profile: Exibe as regras do profile do usuário selecionado.
  • Aba DBLink: Exibe os database link do usuário selecionado.
  • Aba Tabelas: Exibe o rank das 100 maiores tabelas do usuário selecionado.
  • Aba Degree: Exibe tabelas e índices com grau de paralelismo do usuário selecionado.
  • Aba Triggers: Exibe as triggers do usuário selecionado.
  • Aba Constraints: Exibe as constraints do usuário selecionado.
  • Aba Top Modificação: Exibe as tabelas que mais sofreram modificações do usuário selecionado.
  • Aba Index Usage: Exibe os dados de utilização de índices (quando disponível) do usuário selecionado.
  • Aba Column Unsable: Exibe as colunas que foram marcadas como unsable do usuário selecionado.
  • Aba Check Table: Exibe a eficiência de armazenamento das tabelas do usuário selecionado.
  • Aba Check Index: Exibe a eficiência de armazenamento dos índices do usuário selecionado.
  • Aba Health Check: Verificações de boas práticas do usuário selecionado.

Tablespaces

Exibe as tablespace do banco de dados, com suas respectivas propriedades e as métricas de consumo de espaço.

Image Removed

Nesta tela ainda é possível consultar:

  • Aba Arquivos: Exibe os data files e suas propriedades da tablespace selecionada.
  • Aba Performance: Exibe as métricas de leitura e escrita dos data file da tablespace selecionada.
  • Aba Blocos Danificados: Exibe, se houver, os data files com blocos corrompidos da tablespace selecionada.
  • Aba Ocupantes: Exibe, se houver, os ocupantes da tablespace selecionada.
  • Aba Distribuição: Exibe os usuários com objetos na tablespace selecionada.

Archives

Além de exibir o volume de archives gerados em quantidade e em MB, destaca em duas opções de cores (amarelo e vermelho) possíveis desvios que possam ocorrer em relação a média de geração.

Por padrão, as células destacadas em amarelo são valores acima da média geral e em vermelho valores acima do dobro da média geral. O gráfico é dinâmico e exibe as informações conforme as linhas selecionadas, permitindo a múltipla seleção de linhas.

Image Removed

Redos

Exibe o volume de redo gerado e o intervalo de switchs, destacando em duas opções de cores (amarelo e vermelho) possíveis desvios que possam ocorrer em relação a média de geração. Por padrão, as células destacadas em amarelo são valores acima da média geral e em vermelho, valores acima do dobro da média geral. O gráfico é dinâmico e exibe as informações conforme as linhas selecionadas, permitindo a múltipla seleção de linhas.

Image Removed

Nesta tela ainda é possível consultar:

  • Aba Grupos: Consulta como os logs de redo foram criados e como estão distribuídos.
  • Aba Top Redo Online: Visualiza as sessões que mais geraram redo (consulta online).

Logminer

Extrai dos logs de redo e archive informações que possam ser utilizadas para identificar possíveis ofensores em relação a constante escrita no banco de dados. É possível selecionar um intervalo de tempo para selecionar os logs, além de permitir alterar o índice de similaridade utilizado para agrupar os comandos parecidos. Por padrão, os comandos executados em tabelas temporárias (GTT) são desprezados.

Image Removed

Auditoria

Permite a consulta dos logs de auditoria quando o recurso estiver habilitado no Oracle. É possível filtrar por tipo de ação categorizada pelo banco de dados e por um intervalo de data específico.

As linhas exibidas na cor vermelho indicam a ocorrência de algum erro.

Image Removed

Performance

...

Exibe métricas e indicadores para acompanhamento e verificação da utilização do banco de dados. A tela inicial exibe os maiores eventos de espera do banco de dados agrupados por categoria. Ao selecionar a categoria no gráfico, é possível visualizar os respectivos eventos de espera já ordenados.

Image RemovedImage Added

Nesta tela ainda é possível consultar:

  • Aba Estatísticas Sistema: Exibe as estatísticas e métricas da última coleta para o sistema.
  • Aba Acertos Memória: Exibe graficamente os hits (dicas) de acerto de memória.
  • Aba Distribuição SGA: Exibe graficamente como a SGA está distribuída entre seus componentes.
  • Aba Monitoramento: Ativado, permite monitorar o comportamento de consumo do banco de dados.

...

03. TOP HARD PARSE

Exibe de forma rankeada, as consultas que são candidatas a otimização por meio de utilização de bind variables. Os comandos listados nesta tela, em especial na cor vermelha, podem apresentar elevado consumo de recursos (CPU e SGA) do banco de dados por serem executados muitas vezes com parâmetros distintos concatenados, o que resulta em degradação de performance. É possível visualizar o plano de execução em cache das instruções exibidas.

Image Removed

...

Image Added

...

04. TOP SQL

Exibe de forma rankeada, os possíveis comandos SQL candidatos a serem ofensores de consumo de recursos do banco de dados. É possível filtrar por tipo de comando SQL, além do tipo de estatística a ser analisada.

É possível visualizar o plano de execução em cache para as instruções SQL exibidas. Por padrão, as :

  • As linhas com destaque em amarelo indicam consumo superior a 10% do total

...

  • .
  • As linhas com destaque em vermelho consumo superior a 50% do total referente a estatística selecionada.

...

  •  
  • As demais linhas são exibidas na cor preta.

Image Added

...

05. TOP ÍNDICES

Image Removed

...

Exibe de forma rankeada os índices candidatos a análise e revisão, por não utilização, por invisibilidades, por tamanho, por paralelismo, nível de fragmentação e várias outras métricas.

É possível filtrar o tipo de análise do índice e o schema a ser analisado..

  • As linhas exibidas em vermelho indicam índices com status invisível.
  • As linhas exibidas em azul indicam índices com evidência de utilização.
  • As linhas exibidas em preto indicam índices sem evidência de utilização.

Image Added

06. PROFILER PL/SQL

Exibe de forma hierárquica o resultado dos profiles PL/SQL gerados, destacando em amarelo as linhas de código com maior tempo de execução.

Image AddedImage Removed