Usar o AWR Explorer para Analisar o Desempenho do Banco de Dados

Você pode usar o AWR Explorer para explorar e analisar dados do AWR para um Banco de Dados Gerenciado e usá-los como repositório central para importar, analisar e comparar dados do AWR de outros bancos de dados.

O AWR é um repositório incorporado no Oracle Database, que coleta, processa e mantém estatísticas de desempenho do banco de dados. O AWR consiste em dois componentes: estatísticas de desempenho na memória, acessíveis por meio de views V$ e snapshots dessas views V$ que persistem no banco de dados. Os snapshots são conjuntos de dados históricos de desempenho que são coletados automaticamente em intervalos regulares pelo banco de dados. Por padrão, os snapshots são obtidos a cada hora e retidos por um período de oito dias no AWR, e você pode alterar o intervalo dos snapshots para determinar a frequência com que os snapshots são capturados e armazenados. Os dados históricos derivados desses snapshots são registrados em tabelas como WRH$ e DBA_HIST no banco de dados e formam a base para a maioria dos mecanismos de detecção e autoajuste de problemas que o Oracle Database fornece. Além disso, esses dados podem ser transportados de um banco de dados para outro usando o recurso de extração do AWR, permitindo assim que o uso de um banco de dados como repositório central analise os dados do AWR. Para obter mais informações sobre o AWR e como ativá-lo, consulte Diagnosticando e Ajustando o Desempenho do Banco de Dados no Oracle Database Performance Tuning Guide.

O AWR Explorer em Diagnóstico e Gerenciamento de Gerenciamento de Banco de Dados é uma integração de ferramentas de visualização e desempenho de dados, que exibe os dados de desempenho histórico de snapshots do AWR em gráficos fáceis de interpretar. Ele permite que você visualize dados do AWR em uma única interface, permitindo que você analise tendências de desempenho e detecte problemas.

Usando o AWR Explorer, você pode:

  • Explorar e analisar dados do AWR para um Banco de Dados Gerenciado.
    Observação

    • É necessário um Management Agent 210403.1349 ou mais recente para usar o AWR Explorer para Bancos de Dados Externos.
    • O AWR Explorer só está disponível para o Oracle Database Enterprise Edition versão 12.2 e posterior e, se o parâmetro de inicialização COMPATIBLE estiver definido para o banco de dados, ele deverá corresponder à versão 12.2.0 e posterior. Para obter informações sobre compatibilidade do banco de dados, consulte O que É Compatibilidade com o Oracle Database? no Oracle Database Upgrade Guide. Além disso, o status do banco de dados deve ser ativo para que o botão AWR Explorer seja ativado.
  • Importar dados do AWR de outros bancos de dados para um Banco de Dados Gerenciado usando awrload.sql e analisar os dados usando o AWR Explorer. Para obter informações sobre como importar o AWR para um Banco de Dados Gerenciado de outro banco de dados, consulte Como Exportar e Importar o AWR de um Banco de Dados para outro (KB83030) no My Oracle Support.

Você pode executar tarefas relacionadas ao AWR Explorer na console e usando a API. Informações sobre como acessar e usar o AWR Explorer na console são fornecidas nesta seção e em seus tópicos. Para obter informações sobre a API, consulte API do Serviço Database Management.

Para acessar o AWR Explorer:

  1. Vá para a página Detalhes do banco de dados gerenciado do Banco de Dados Gerenciado.
  2. Clique em AWR Explorer.

    O AWR Explorer é exibido.

Os seguintes campos são exibidos no AWR Explorer e você pode selecionar as opções nesses campos para determinar os dados a serem exibidos:

  • Banco de Dados: Nome do banco de dados armazenado no AWR. Por padrão, o banco de dados de cuja página de detalhes AWR Explorer foi iniciado é selecionado. Se o AWR não estiver ativado para o Banco de Dados Gerenciado, mas se os dados do AWR tiverem sido importados para o Banco de Dados Gerenciado de outros bancos de dados, o banco de dados que tiver o snapshot do AWR mais recente será selecionado. Clique no campo Banco de Dados para exibir o painel Selecionar snapshots do AWR e:
    • Selecione uma faixa de snapshots dentre as faixas de snapshots disponíveis, que são definidas com base nos IDs de snapshots contínuos do mesmo banco de dados. Por exemplo, se os snapshots 2, 3, 4, 5, 101 e 102 estiverem disponíveis para um banco de dados, as faixas de snapshot serão 2 - 5 e 101 - 102. Por padrão, a faixa de snapshots mais recente é selecionada.
    • Selecione outro banco de dados e faixa de snapshots. Isso é aplicável se o Banco de Dados Gerenciado for usado como repositório central para dados do AWR de outros bancos de dados.
  • Intervalo de tempo: Duração da faixa de snapshot para a qual os dados do AWR são exibidos. Por padrão, a duração da faixa de snapshots do AWR mais recente é selecionada. No entanto, se a faixa de snapshots tiver mais de seis snapshots, o intervalo de tempo padrão será a duração dos seis snapshots mais recentes na faixa de snapshots. Por exemplo, se a duração de cada snapshot (faixa de snapshots) for de 10 minutos, o intervalo de tempo será 6 * 10 minutos = 1 hora e os dados dentro desse intervalo serão exibidos.

    Clique no campo Intervalo de tempo para exibir a caixa de diálogo Intervalo de tempo personalizado e altere a duração dentro do intervalo de tempo selecionado, se necessário.

  • Fuso horário: O fuso horário no qual os dados do AWR são exibidos. Por padrão, o fuso horário UTC (Horário Universal Coordenado) é selecionado. Clique neste campo para substituir o fuso horário padrão pelo fuso horário do seu browser local.

Guias do AWR Explorer

Você pode monitorar os aspectos importantes do desempenho do banco de dados dentro do intervalo de tempo selecionado, nas guias do AWR Explorer a seguir. Essas guias exibem gráficos que facilitam uma interpretação e comparação fáceis dos dados do AWR.

  • Perfil de carga: Esta guia exibe estatísticas históricas do sistema de tabelas do AWR, como DBA_HIST_SYSSTAT. Os gráficos exibem as categorias padrão SYSSTAT, como Visão geral do modelo de tempo, Connections e Logons, que fornecem uma visão geral da integridade global do banco de dados.

    Na guia Perfil de carga, você pode adicionar gráficos para exibir outras estatísticas do sistema suportadas. Para fazer isso:

    1. Certifique-se de que Personalizado esteja selecionado na lista drop-down Estatísticas do sistema.
    2. Clique em Adicionar gráfico de perfil de carga.
    3. No painel Adicionar gráfico de perfil de carga personalizado, informe um título para o novo gráfico, selecione as estatísticas do sistema que deseja exibir e clique em Adicionar gráfico de perfil de carga.
  • Métricas: Esta guia exibe métricas do sistema de tabelas do AWR, como DBA_HIST_SYSMETRIC_HISTORY. Os gráficos exibem métricas como CPU, E/S e métricas de rede.

    Observação

    A guia Métricas não exibe dados para PDBs, pois as métricas do sistema não estão disponíveis no AWR do PDB.

    Na guia Métricas, você pode adicionar gráficos para exibir outras métricas suportadas. Para fazer isso:

    1. Certifique-se de que Personalizado esteja selecionado na lista drop-down Métricas.
    2. Clique em Adicionar gráfico de métricas.
    3. No painel Adicionar gráfico de métricas personalizadas, informe um título para o novo gráfico, selecione as métricas que deseja exibir e clique em Adicionar gráfico de métricas.
  • Eventos de espera: Esta guia exibe os dez principais eventos de espera classificados por tempo de espera das tabelas do AWR, como DBA_HIST_SYSTEM_EVENT. Os gráficos exibem o evento de espera e as informações correspondentes de Esperas por segundo e Tempo médio de espera.

    Na guia Eventos de espera, você também pode:

    • Adicionar novos gráficos para exibir mais eventos de espera. Para fazer isso, selecione um evento de espera na lista drop-down Evento de espera e clique em Adicionar gráfico de eventos de espera.
    • Exibir um histograma do evento de espera com um detalhamento da porcentagem de esperas por suas respectivas durações, dentro de uma faixa de snapshots selecionada. Para exibir um histograma, clique na opção Mostrar histograma disponível para cada gráfico de eventos de espera ou clique no gráfico.
  • Atividade: Esta guia permite exibir a tendência de desempenho do banco de dados selecionando uma dimensão ASH e exibindo a principal atividade dessa dimensão no intervalo de tempo selecionado. Você também pode rolar para baixo para exibir a principal atividade por dimensões adicionais com base na dimensão selecionada no gráfico Média de Sessões Ativas. Por exemplo, se a dimensão padrão, Classe de espera, estiver selecionada no gráfico Média de Sessões Ativas, você poderá exibir o principal ID da SQL e Evento de espera por Classe de espera ou selecionar outras dimensões nas listas drop-down no canto superior esquerdo das tabelas.

    Observação

    Semelhante ao Hub de Desempenho para Bancos de Dados Gerenciados, a disponibilidade de dados na guia Atividade do AWR Explorer depende do tipo e da versão do Oracle Database e requer determinados privilégios adicionais. Para obter mais informações, consulte OCI: Prerequisite Conditions for Performance Hub (KB59684) no My Oracle Support.
  • Parâmetros do banco de dados: Esta guia exibe todos os parâmetros do banco de dados que foram alterados e você pode clicar no link na coluna Alterado para exibir o histórico de alterações. As informações do histórico de alterações incluem detalhes como o ID do snapshot quando o parâmetro do banco de dados foi alterado, a hora inicial e final do snapshot e o valor alterado.

    Nessa guia, você também pode exibir todos os parâmetros do banco de dados, incluindo aqueles que não foram alterados. Para isso, desmarque a caixa de seleção Ocultar parâmetros inalterados.

Opções de Visualização de Gráfico do AWR

Você pode usar as opções de visualização de dados a seguir para filtrar dados e fazer alterações em como os dados são exibidos nos gráficos do AWR Explorer.

  • Exibir dados brutos ou gráfico (Exibir dados básicos/gráfico): Clique para alternar entre um gráfico de linhas e dados brutos. Você pode usar essa opção para copiar e analisar dados brutos.
  • Alterar para um gráfico de barras ou de linhas (Alterar para gráfico de barras/linhas): Clique para alternar entre um gráfico de linhas e um. Observe que uma alteração feita na opção de visualização em um gráfico se aplica a todos os gráficos da guia.
  • Reduzir e Reduzir (Ampliar e Reduzir): Clique para alterar o escopo do que é exibido no gráfico. Após clicar no ícone Ampliar, você poderá usar o mouse e o touch pad para rolar para a direita ou para a esquerda do gráfico e ampliar e reduzir. Observe que uma alteração feita usando as opções de ampliação/redução de um gráfico se aplica a todos os gráficos da guia.
  • Restaurar (Restaurar): Clique para desfazer qualquer alteração feita nos gráficos usando as outras opções e retornar à exibição padrão.
  • Salvar gráfico como imagem (Salvar gráfico como imagem): Clique para salvar o gráfico no formato .png.
  • Remover gráfico (Remover gráfico): Clique para remover o gráfico da guia. Você pode adicionar o gráfico novamente selecionando-o na lista drop-down da guia e clicando em Adicionar <nome da guia> gráfico.

Gerar Relatórios

Você pode gerar e fazer download de vários relatórios do banco de dados no AWR Explorer.

Para isso, clique em Relatórios e selecione uma das seguintes opções:

  • AWR: No painel Gerar relatório do AWR, selecione a faixa de snapshots e clique em Gerar relatório para gerar e fazer download de um relatório do AWR com dados de desempenho adicionais.
  • SQL: No painel Gerar relatório de verificação de integridade de SQL, selecione a faixa de snapshots, especifique um ID da SQL e clique em Gerar relatório para gerar e fazer download de um relatório de Verificação de Integridade de SQL com dados de desempenho adicionais para a instrução SQL especificada.
  • ASH: No painel Gerar relatório ASH, selecione o horário inicial e final e clique em Gerar relatório para gerar e fazer download de um relatório ASH com dados ASH adicionais.
Observação

Para Oracle Cloud Databases e Autonomous Databases, somente relatórios do AWR com um tamanho de até 4 MB podem ser gerados. Para obter informações sobre como gerar um relatório do AWR com mais de 4 MB, consulte Generating an AWR Report for the Local Database no Oracle Database Performance Tuning Guide.