Este tópico descreve como visualizar os dados de performance insight de uma instância do ApsaraDB RDS for SQL Server. O Database Autonomy Service (DAS) oferece o recurso de performance insight para monitoramento de carga em nível de instância, análise de associação e otimização de desempenho. Use esse recurso para avaliar cargas e solucionar problemas de desempenho, tornando a instância RDS mais estável.
Pré-requisitos
Este recurso não está disponível para instâncias do ApsaraDB RDS for SQL Server 2008 R2 que usam cloud disks.
Este recurso está disponível apenas para instâncias do ApsaraDB RDS for SQL Server nas seguintes regiões: China (Hangzhou), China (Shanghai), China (Qingdao), China (Beijing), China (Zhangjiakou), China (Hohhot), China (Ulanqab), China (Shenzhen), China (Heyuan), China (Guangzhou), China (Chengdu), China (Hong Kong), Singapore ou UAE (Dubai).
Cenários
O performance insight pode ser usado nos seguintes cenários:
-
Análise de métricas de desempenho
O performance insight monitora as métricas-chave da sua instância RDS e exibe o status e a tendência das cargas na instância. Com base nos gráficos de tendência das métricas-chave, identifique as origens e a distribuição das cargas dentro de um intervalo de tempo específico.
-
Avaliação de carga
O ApsaraDB RDS for SQL Server fornece um gráfico de tendência de average active sessions (AAS), o que elimina a necessidade de analisar os complicados gráficos de tendência de diversas métricas. O gráfico de tendência de AAS mostra todos os dados cruciais de desempenho que você pode precisar para avaliar as origens e os gargalos das cargas. Por exemplo, verifique se a instância RDS está sobrecarregada por alta utilização de CPU, lock-waiting ou latência de I/O e identifique as instruções SQL que causam cargas pesadas.
-
Identificação das causas de problemas de desempenho
Ao analisar o gráfico de tendência de AAS e os detalhes multidimensionais das origens das cargas, determine se um problema de desempenho decorre de especificações inadequadas da instância ou da arquitetura do banco de dados. Identifique também as instruções SQL que provocam o problema de desempenho.
NotaA métrica AAS indica o número médio de sessões ativas na instância RDS dentro de um intervalo de tempo específico. As alterações no valor da métrica AAS refletem as mudanças nas cargas da instância RDS. O recurso de performance insight usa AAS como métrica-chave para medir as cargas da instância RDS.
Procedimento
Faça logon no console do ApsaraDB RDS e acesse a página Instances. Na barra de navegação superior, selecione a região em que a instância RDS reside. Em seguida, localize a instância RDS e clique em no ID da instância.
No painel de navegação à esquerda, escolha .
Clique em na aba Performance Insight e selecione as condições de filtro.

Visão geral da aba Performance Insight
-
Performance Metrics
Esta seção exibe os gráficos de tendência das métricas-chave em um intervalo de tempo específico, o que ajuda você a entender o status das cargas e os gargalos de recursos da instância RDS.
Selecione ou personalize um intervalo de tempo diferente para visualizar os gráficos de tendência das métricas-chave nesse período.

-
Average Active Sessions (AAS)
Esta seção exibe o gráfico de tendência de AAS. Depois de identificar o status das cargas da instância RDS por meio dos gráficos de tendência das métricas-chave, consulte o gráfico de tendência de AAS para identificar com mais detalhes as origens das cargas.
NotaA métrica max Vcores indica o número máximo de núcleos de CPU que a instância RDS pode usar. O valor da métrica max Vcores determina a capacidade de processamento da instância RDS.
O gráfico de tendência de AAS ajuda você a identificar as origens das cargas da instância RDS. No exemplo mostrado na figura anterior, identifique as origens das cargas em três estágios típicos:
Inicialmente, a carga da instância origina-se de sessões User Sleep.
À medida que as sessões User Sleep diminuem gradualmente, a carga da instância migra para sessões Sending Data.
Conforme as sessões Sending Data diminuem gradualmente, a carga migra novamente, desta vez para sessões Searching rows for update.
Este exemplo comprova que o gráfico de tendência de AAS, cujos dados são atualizados em tempo real, permite obter de forma intuitiva as origens, a distribuição e os padrões de mudança das cargas de uma instância RDS.
-
Origens das cargas sob múltiplas dimensões
Conheça a tendência das cargas de uma instância do ApsaraDB RDS for SQL Server analisando o gráfico de tendência de AAS. Localize as instruções SQL específicas que causam gargalos de desempenho, bem como os usuários, hosts e bancos de dados relacionados.
Esta seção exibe os detalhes das origens das cargas sob múltiplas dimensões em uma tabela. Use a tabela para identificar as instruções SQL que geram cargas pesadas. A tabela também permite identificar o AAS de cada instrução SQL.
NotaA figura anterior mostra que o valor da instrução SQL top 1 é 0,75, o que indica que o AAS dessa instrução SQL no intervalo de tempo informado é 0,75.
O recurso de performance insight oferece suporte a sete tipos de AAS. Selecione um tipo de AAS na lista suspensa AAS Type, localizada no canto superior direito da seção Average Active Sessions (AAS).
Item
Descrição
SQL
Tendências de AAS das 10 principais instruções SQL.
Waits
Tendências de AAS das categorias de espera das sessões ativas.
Users
Tendências de AAS dos usuários que fizeram logon na instância RDS.
Hosts
Tendências de AAS dos hostnames ou endereços IP dos clientes a partir dos quais os usuários fazem logon na instância RDS.
Commands
Tendências de AAS dos diferentes tipos de instruções SQL.
Databases
Tendências de AAS dos bancos de dados em que suas cargas de trabalho são executadas.
status
Tendências de AAS das sessões ativas.