Todos os produtos
Search
Central de documentação

PolarDB:Performance Insight (nova versão)

Última atualização: Jun 28, 2026

O Performance Insight é um recurso de diagnóstico no nível de SQL para o PolarDB for MySQL. Desenvolvido com base no performance_schema do MySQL e integrado ao Database Autonomy Service (DAS), ele agrega estatísticas de todas as instruções SQL executadas no seu cluster. Assim, você identifica quais instruções consomem mais recursos, localiza gargalos de desempenho e aplica limitação ou otimização.

Pré-requisitos

Antes de começar, verifique se você possui:

  • Um cluster PolarDB for MySQL com pelo menos 8 GB de memória

  • O parâmetro loose_performance_schema ou performance_schema definido como ON — consulte Especificar parâmetros de cluster e nó

  • Um cluster implantado em uma das regiões suportadas: China (Hangzhou), China (Shanghai), China (Beijing), China (Shenzhen) ou China (Chengdu)

Faturamento

O Performance Insight está em visualização pública e seu uso é gratuito durante esse período.

Comparação com a versão original

O Performance Insight (novo) expande a versão original com mais métricas e formas adicionais de explorá-las.

Performance Insight (novo)

Performance Insight (original)

Metrics

Tendências no nível de SQL: Resource Usage, Executions, Scanned Rows, Execution Duration — além de tendências no nível de cluster: CPU Utilization, Executions/Errors, Scanned Rows/Updated Rows/Returned Rows, Logic Read, Physical Reads, Average Execution Duration/Average Locking Duration, Number of Created Temporary Tables/Number of Created Temporary Disk Tables, Number of Sorted Rows, Select_Scan/Select_Range/Full Join/Full Range Join/Sort_Scan/Sort_Range, Top 5 SQL Trends

Tendências no nível de cluster: Memory Usage/CPU Utilization, Session, Traffic Throughput, IOPS; tendências de sessão ativa

Métodos de visualização

Visualize por intervalo de tempo; visualize comparativa; consulta por ID de SQL ou palavra-chave

Apenas visualize por intervalo de tempo

Governança

Limitação e otimização de SQL

Apenas otimização de SQL

Ative o Performance Insight

  1. Faça login no console do PolarDB.

  2. No canto superior esquerdo, selecione a região onde seu cluster está implantado.

  3. Na página Clusters, localize seu cluster e clique em seu ID.

  4. No painel de navegação à esquerda, escolha Diagnostics and Optimization > Diagnosis.

  5. Na aba Performance Insight, clique em Enable Performance Insight.

Nota

Para alternar para a versão original, clique em Back to Previous Version. Para obter detalhes sobre a versão original, consulte Performance Insight (versão original).

Analisar o desempenho de SQL

Após ativar o Performance Insight, selecione uma subaba de acordo com seu objetivo de diagnóstico.

Visualize por intervalo de tempo

Utilize esta visualização para examinar a atividade de SQL durante um período específico.

  1. Selecione uma hora de início e uma hora de término.

    Nota

    A hora de término deve ser posterior à hora de início. As consultas são limitadas a um máximo de sete dias consecutivos dentro do último mês.

  2. O painel exibe gráficos de tendências para Resource Usage, Executions, Scanned Rows e Execution Duration de todas as instruções SQL nesse período.

  3. Para exportar os dados, clique em Export.

  4. Para visualizar métricas de desempenho no nível do cluster, clique em Show More Metrics.

    Nota

    Clique em Settings para escolher quais métricas aparecem no gráfico.

  5. Na lista de SQL, execute as seguintes ações em instruções individuais:

    • Clique em Settings e use a seção Column Settings para selecionar quais métricas de desempenho aparecem como colunas.

    • Clique em um ID de SQL para visualizar as tendências de Resource Usage, Executions, Scanned Rows e Execution Duration dessa instrução, juntamente com os detalhes da amostra de SQL.

    • Clique em Sample na coluna Actions para visualizar os detalhes da amostra de SQL de uma instrução.

    • Clique em Throttling na coluna Actions para abrir a caixa de diálogo SQL Throttling e configure os parâmetros de limitação. Para mais detalhes, consulte Limitação de SQL.

    • Clique em Optimize na coluna Actions para abrir a caixa de diálogo SQL Diagnostic Optimization e revisar os resultados do diagnóstico. Se as sugestões forem úteis, clique em Copy no canto superior direito e cole o SQL otimizado no seu cliente de banco de dados ou no Data Management (DMS) para execução. Para fechar sem aplicar, clique em OK.

    Para obter ajuda especializada, clique em Database Expert Service para adquirir suporte profissional, incluindo assistência emergencial, diagnósticos de integridade, otimização de desempenho, garantia de segurança e migração de dados.

Visualize por comparação

Esta visualização permite comparar o desempenho de SQL entre dois momentos — por exemplo, antes e depois de uma alteração de esquema ou pico de tráfego.

Selecione um ponto no tempo. O painel mostra resultados de comparação lado a lado para Resource Usage, Executions, Scanned Rows e Execution Duration de todas as instruções SQL. A lista de SQL abaixo do gráfico apresenta a comparação detalhada por instrução.

Clique em Settings para escolher quais métricas aparecem na lista de SQL.

Tabelas/Índices

Use esta visualização para inspecionar informações de tabelas e índices. Filtre por nome do banco de dados, nome da tabela ou dias sem tráfego para identificar índices não utilizados ou tabelas obsoletas.

Desativar o Performance Insight

Importante

Desativar o Performance Insight interrompe a coleta de dados e exclui todos os dados históricos.

  1. Faça login no console do PolarDB.

  2. No canto superior esquerdo, selecione a região onde seu cluster está implantado.

  3. Na página Clusters, localize seu cluster e clique em seu ID.

  4. No painel de navegação à esquerda, escolha Diagnostics and Optimization > Diagnosis.

  5. Na aba Performance Insight, clique em Service Settings.

  6. Na caixa de diálogo Service Settings, desative Feature Setting e clique em OK.

  7. Na mensagem de confirmação, clique em OK.