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.
Tópicos
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
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.
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 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.
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.
Para ver detalhes de qualquer item do período selecionado na legenda, passe o mouse sobre esse item.
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.
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).