Visão geral do painel do Performance Insights - Amazon Aurora

Visão geral do painel do Performance Insights

O painel é a maneira mais fácil de interagir com o Performance Insights. O exemplo a seguir mostra o painel de uma instância de banco de dados do PostgreSQL.

Habilitar o Performance Insights durante a criação de uma instância de banco de dados com o console

Filtro de intervalo de tempo

Por padrão, o painel do Performance Insights exibe a carga de banco de dados da última hora. Você pode ajustar esse intervalo para cinco minutos ou dois anos. Também é possível selecionar um intervalo relativo personalizado.

Você pode selecionar um intervalo absoluto com data e hora de início e término. O exemplo a seguir mostra o intervalo de tempo que começa à meia-noite de 25/9/24 e termina às 23h59 de 28/9/24.

Por padrão, o fuso horário do painel do Insights de Performance é o Tempo Universal Coordenado (UTC). Também é possível escolher o fuso horário local.

Gráfico de métricas de contador

Com métricas de contador, você pode personalizar o painel do Performance Insights para incluir até 10 gráficos adicionais. Esses gráficos mostram uma seleção de dezenas de métricas de performance do sistema operacional e do banco de dados. Você pode correlacionar essas informações à carga do banco de dados para ajudar a identificar e analisar problemas de performance.

O gráfico Counter Metrics (Métricas de contador) exibe dados dos contadores de performance. As métricas padrão dependem do mecanismo de banco de dados:

  • Aurora MySQL– db.SQL.Innodb_rows_read.avg

  • Aurora PostgreSQL – db.Transactions.xact_commit.avg

Métricas de contador

Para alterar os contadores de performance, escolha Manage Metrics (Gerenciar métricas). É possível selecionar várias Métricas de SO ou Métricas de banco de dados, conforme mostrado na captura de tela a seguir. Para ver detalhes de qualquer métrica, passe o mouse sobre o nome da métrica.

Filtrar métricas

Para obter descrições das métricas de contador que você pode adicionar a cada mecanismo de banco de dados, consulte Métricas de contadores do Performance Insights.

Gráfico de carga do banco de dados

O gráfico Database load (Carga do banco de dados) mostra como a atividade do banco de dados se compara à capacidade da instância de banco de dados representada pela linha Max vCPU (Máximo de vCPU). Por padrão, o gráfico de linhas empilhadas representa a carga do banco de dados como sessões ativas médias por unidade de tempo. A carga do banco de dados é separada (agrupada) por estados de espera.

Carga de banco de dados

Carga de banco de dados separada por dimensões

Você pode optar por exibir a carga como sessões ativas agrupadas por quaisquer dimensões aceitas. A tabela a seguir mostra quais dimensões são aceitas pelos diferentes mecanismos.

Dimensão Aurora PostgreSQL Aurora MySQL

Host

Sim

Sim

SQL

Sim

Sim

Usuário

Sim

Sim

Espera

Sim

Sim

Aplicação

Sim

Não

Banco de dados

Sim

Sim

Tipo de sessão

Sim

Não

A imagem a seguir mostra as dimensões de uma instância de banco de dados do PostgreSQL.

Filtrar métricas

Detalhes de carga de banco de dados para um item de dimensão

Para ver detalhes sobre um item de carga de banco de dados dentro de uma dimensão, passe o mouse sobre o nome do item. A imagem a seguir mostra detalhes de uma instrução SQL.

Detalhes do item da carga de banco de dados

Para ver detalhes de qualquer item do período selecionado na legenda, passe o mouse sobre esse item.

Detalhes do período para a carga de banco de dados

Tabela Top dimensions (Principais dimensões)

A tabela Principais dimensões separa a carga do banco de dados com base em diferentes dimensões. Uma dimensão é uma categoria ou “pedaços” de diferentes características de uma carga de banco de dados. Se a dimensão for SQL, Top SQL (SQL principal) mostrará as instruções SQL que mais contribuem para a carga do banco de dados.

Principais N dimensões

Escolha qualquer uma das guias de dimensão a seguir.

Tab Descrição Mecanismos com suporte

SQL principal

As instruções SQL que estão sendo executadas no momento

Todos

Esperas principais

O evento para o qual o backend do banco de dados está aguardando

Todos

Hosts principais

O nome do host do cliente conectado

Todos

Principais usuários

O usuário conectado ao banco de dados

Todos

Principais aplicações

O nome da aplicação que está conectada ao banco de dados

Somente Aurora PostgreSQL

Principais tipos de sessão

O tipo da sessão atual

Apenas Aurora PostgreSQL

Para aprender a analisar consultas utilizando a guia Top SQL (SQL principal), consulte Visão geral da guia Top SQL (SQL principal).