Todos os produtos
Search
Central de documentação

ApsaraDB RDS:Performance Insight

Última atualização: Jul 03, 2026

Administradores e desenvolvedores de banco de dados focam na otimização e no monitoramento de desempenho. O Database Autonomy Service (DAS) oferece o novo recurso de performance insight. Esse recurso coleta informações sobre instruções SQL usando o Performance Schema do MySQL para identificar problemas de desempenho rapidamente e fornecer soluções que melhoram a performance e a estabilidade do sistema de banco de dados. Ele também reúne estatísticas sobre tabelas e índices sem operações executadas, ajudando você a analisar os dados coletados e identificar o que pode ser excluído. Isso aumenta a utilização do armazenamento e melhora o desempenho do banco de dados.

Pré-requisitos

  • A instância RDS executa MySQL.

    Nota
    • A instância RDS não executa o RDS Basic Edition.

    • A instância RDS não executa o MySQL 5.5.

  • A capacidade de memória da sua instância RDS é maior ou igual a 8 GB.

  • O recurso Performance Schema está ativado para a instância RDS. Para mais informações, consulte Ativar o Performance Schema.

    Nota

    Se você ativar o recurso Performance Schema para a instância RDS, uma quantidade específica de recursos da instância será consumida. Para mais informações, consulte Relatório de teste de estresse do Performance Schema.

  • A instância RDS reside em uma das seguintes regiões: China (Hangzhou), China (Shanghai), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Shenzhen), China (Chengdu), China (Hong Kong), Singapura, Malásia (Kuala Lumpur) e Indonésia (Jakarta).

Regras de faturamento

Se você ativar esse recurso para uma instância em uma região suportada, a cobrança ocorrerá de acordo com a edição selecionada.

Nota

Em regiões onde o DAS Economy Edition e o Enterprise Edition V3 ainda não estão disponíveis, o Performance Insight permanece em preview público gratuito. Quando essas edições forem disponibilizadas em uma região, o preview gratuito do Performance Insight terminará e ele se tornará um recurso pago de valor agregado.

Descrição do recurso

O novo recurso de performance insight agrega estatísticas sobre instruções SQL com base no Performance Schema fornecido pelo MySQL, ajudando você a avaliar as cargas da instância e identificar as causas raiz de problemas de desempenho. A nova versão oferece as seguintes capacidades:

  • Identifica o Resource Usage, as Executions, as Scanned Rows e a Execution Duration de todas as instruções SQL.

  • Permite visualizar as tendências das métricas de desempenho e os detalhes de instruções SQL específicas.

  • Possibilita consultar os detalhes de instruções SQL específicas usando IDs de SQL e palavras-chave.

  • Oferece visualização das informações sobre as tendências de Resource Usage, Executions, Scanned Rows e Execution Duration das instruções SQL especificadas, além de informações sobre amostras de SQL relacionadas a essas instruções.

  • Aplica limitação e otimiza as instruções SQL especificadas.

  • Permite comparar e visualizar o Resource Usage, as Executions, as Scanned Rows e a Execution Duration de todas as instruções SQL em diferentes períodos, bem como as métricas de desempenho de instruções SQL específicas em intervalos distintos.

  • Disponibiliza estatísticas sobre tabelas e índices nos quais nenhuma operação foi realizada. O DAS coleta essas estatísticas diariamente nas primeiras horas da manhã, determina se há operações sendo executadas nessas tabelas e índices e registra o número acumulado de dias sem atividades nas tabelas e índices da sua instância RDS.

    Nota

    O número mínimo acumulado de dias sem operações em tabelas e índices é definido como sete dias. Após ativar o recurso de identificação de tabelas e índices sem tráfego, você poderá visualizar os dados dessas tabelas e índices somente após pelo menos sete dias.

O novo recurso de performance insight fornece mais métricas do que a versão original e oferece mais métodos para visualizá-las. A tabela a seguir compara as duas versões.

Item

Novo performance insight

Performance insight original

Métricas

  • Permite visualizar os gráficos de tendência de Resource Usage, Executions, Scanned Rows e Execution Duration de todas as instruções SQL.

  • Suporta a visualização de gráficos de tendência para as seguintes métricas de banco de dados: Executions/Errors, Scanned Rows/Updated Rows/Returned Rows, Logical Reads, Physical Reads, Average Execution Duration/Average Lock Duration, Number of Created Temp Tables/Number of Created Disk Temp Tables, Number of Sorted Rows, Select_Scan/Select_Range/Full Join/Full Range Join/Sort_Scan/Sort_Range e Top 5 SQL Trends.

  • Suporta a visualização de gráficos de tendência para Memory/CPU Usage, Session Connection, Traffic throughput e IOPS do banco de dados alvo.

  • Permite visualizar a tendência de sessões ativas médias e cargas multidimensionais de diferentes categorias, como instruções SQL.

Métodos de visualização

  • Permite visualizar as tendências das métricas e os detalhes de instruções SQL específicas dentro de um período determinado.

  • Possibilita comparar e visualizar as tendências das métricas e os detalhes de instruções SQL específicas em períodos definidos.

  • Permite consultar os detalhes de instruções SQL específicas usando IDs de SQL e palavras-chave.

  • Disponibiliza estatísticas sobre tabelas e índices nos quais nenhuma operação foi realizada.

Permite visualizar as tendências das métricas e os detalhes de instruções SQL específicas dentro de um período determinado.

Soluções

Aplica limitação e otimiza as instruções SQL especificadas.

Otimiza instruções SQL especificadas.

Ativar o Performance Insight

  1. Acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância RDS reside. Em seguida, localize a instância RDS e clique em ID da instância.

  2. No painel de navegação à esquerda, escolha Autonomy Services > Performance Insight.

  3. Na página exibida, clique em Enable Performance Insight.Performance Insight

    Se o recurso Performance Schema estiver desativado, a caixa de diálogo Parameter Settings será exibida. Clique em Configure para definir os parâmetros relacionados ao recurso Performance Schema. Para mais informações, consulte Ativar o Performance Schema.

    Aviso

    É necessário reiniciar a instância RDS para que a configuração de parâmetros entre em vigor. Recomendamos realizar essa operação fora dos horários de pico e garantir que sua aplicação esteja configurada para reconectar automaticamente à instância RDS.

    Ao ativar o novo recurso de performance insight, o sistema ativa automaticamente o recurso de identificação de tabelas e índices sem tráfego. Esse recurso identifica tabelas e índices nos quais nenhuma operação é realizada.

    Importante

    A partir de 11 de abril de 2023, o recurso de identificação de tabelas e índices sem tráfego passou a ser suportado. Ao ativar o novo recurso de performance insight para uma instância RDS, a identificação de tabelas e índices sem tráfego é ativada automaticamente. Se o novo recurso de performance insight já estava ativado para uma instância RDS antes de 11 de abril de 2023, você pode ativar manualmente a opção Identification for Tables and Indexes with No Traffic na caixa de diálogo Service Settings.

  4. Na página Performance Insight, selecione uma aba de recurso conforme necessário:

    • Display by Time Range:

      • Selecione um intervalo de tempo para visualizar os gráficos de tendência de Resource Usage, Executions, Scanned Rows e Execution Duration de todas as instruções SQL dentro do período especificado.

        Nota

        Ao selecionar um intervalo de tempo, o horário final deve ser posterior ao horário inicial. É possível consultar dados de até sete dias do último mês.

      • Clique em Export para salvar os dados como um arquivo no seu computador.

      • Clique em Show More Metrics para visualizar gráficos de tendência de métricas importantes.

        Nota

        Clique em Settings e selecione as métricas cujos gráficos de tendência devem ser exibidos na seção Index.

      • Na seção da lista de SQL, realize as operações a seguir para visualizar os detalhes das instruções SQL.

        Nota

        Clique em Settings e selecione as métricas estatísticas a serem exibidas na lista na seção Column Settings.

        • Clique no ID da instrução SQL que deseja gerenciar para visualizar os gráficos de tendência de Resource Usage, Executions, Scanned Rows e Execution Duration da instrução SQL dentro de um período especificado. Também é possível visualizar os detalhes da amostra de SQL relacionada à instrução.

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

        • Na coluna Actions de uma instrução SQL, clique em Throttling. Na página SQL Throttling, configure os parâmetros de limitação. Para mais informações, consulte Limitação de SQL.

        • Clique em Optimize na coluna Actions da instrução SQL que deseja gerenciar. Na caixa de diálogo SQL Diagnostic Optimization, visualize os resultados do diagnóstico.

          Se aceitar as sugestões de otimização de SQL, clique em Copy no canto superior direito da página e cole a instrução SQL otimizada no cliente de banco de dados ou no Data Management (DMS) para execução. Caso não aceite as sugestões de otimização, clique em Cancel.

          Nota

          O DAS realiza diagnósticos de SQL com base na complexidade das instruções, no volume de dados da tabela e nas cargas de trabalho da instância. As sugestões podem ser retornadas mais de 20 segundos após o início do diagnóstico. Após a conclusão, o mecanismo de diagnóstico fornece resultados, sugestões de otimização e benefícios esperados. Você pode decidir se aceita as sugestões com base nos resultados apresentados.

          Também é possível clicar em (Database Expert Service) para adquirir o serviço especializado. O Database Expert Service oferece serviços profissionais de valor agregado para bancos de dados, como soluções de emergência, diagnósticos de integridade, otimização de desempenho, garantia de segurança e migração de dados.

    • Display by Comparison: Selecione um ponto no tempo para comparar os resultados do performance insight e visualizar a comparação de Resource Usage, Executions, Scanned Rows e Execution Duration de todas as instruções SQL naquele momento específico. Os detalhes da comparação também estão disponíveis na seção da lista de SQL.

      Nota

      Clique em Settings para selecionar as métricas estatísticas a serem exibidas na lista.

    • Tables/Indexes: Defina condições de filtro para consultar dados que atendam aos requisitos de Tables with No Traffic e Indexes with No Traffic.

      Clique em Export para salvar os dados filtrados em um arquivo local.

Desativar o novo recurso de performance insight

  1. Acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância RDS reside. Em seguida, localize a instância RDS e clique em ID da instância.

  2. No painel de navegação à esquerda, escolha Autonomy Services > Performance Insight.

  3. Na aba Performance Insight, clique em Service Settings. Desative a chave Feature Setting e clique em OK. Na caixa de diálogo de confirmação, clique em OK novamente para desativar o Performance Insight.

    Ao desativar o Performance Insight, o recurso de identificação de tabelas e índices sem tráfego também é desativado. Você também pode desativar separadamente a opção Idle Table and Index Identification. Após a desativação desse recurso, o DAS exclui todos os dados sobre tabelas e índices inativos, incluindo seu histórico de uso.

    Importante

    Depois que o novo recurso de performance insight é desativado, o DAS deixa de coletar dados e exclui os dados históricos.

Referências

Você pode ativar os recursos de autonomia do DAS para implementar governança automática e resolver problemas de desempenho.