O monitoramento padrão exibe métricas de desempenho de uma instância do ApsaraDB RDS for SQL Server no console do ApsaraDB RDS. Esse recurso permite acompanhar o uso de recursos e o desempenho do banco de dados em um intervalo de tempo selecionado ou em tempo real.
Conjuntos de métricas novos e legados
O ApsaraDB RDS for SQL Server atualizou o monitoramento padrão e integrou o Performance Trend para oferecer capacidades adicionais de monitoramento.
O monitoramento padrão está disponível em dois conjuntos de métricas:
Novas métricas de monitoramento (recomendado) — Conjunto de métricas padrão na página atual de monitoramento. As métricas são agrupadas em Métricas básicas e Métricas avançadas. Cada métrica inclui uma OpenAPI Key para recuperação de dados via API.
-
Métricas de monitoramento legadas — Conjunto de métricas da página anterior de monitoramento, agrupadas em Métricas básicas e Métricas de banco de dados. Use este conjunto apenas se o console ainda exibir a página anterior.
A tabela a seguir lista as categorias das novas métricas de monitoramento:
|
Categoria |
Métricas |
|
Métricas básicas |
Instance Storage, Instance Disk Usage, BufferHit, CPU/Memory Utilization, Network Traffic, Abnormal Items, Connections, Transactions, AlwaysOn Availability Group Performance, SQL Compilation Rate, IOPS Utilization, Lock Timeouts, Mirroring Synchronization Performance, Page Life Expectancy, Blocking, Full Table Scan Rate, Throughput Utilization, IOPS, QPS, Checkpoint Pages Written, Deadlocks, Page Performance, Throughput, Logons, Serverless RCU |
|
Métricas avançadas |
Index Usage, Connections, Cache, Advanced Memory Usage, Backup Performance, Memory Usage, AlwaysOn Availability Group Performance, SQL Compilation Rate, Mirroring Synchronization Performance, Log Growth, Version Store Rate, Log Performance, Lock Wait Times, Page Performance |
Visualize o monitoramento padrão
Faça login no console do ApsaraDB RDS. Na barra de navegação superior, selecione a região onde a instância está localizada e clique em ID da instância.
No painel de navegação à esquerda, clique em Monitoring and Alerts.
-
Na página Standard Monitoring, os gráficos de monitoramento de Basic metrics e Advanced metrics são exibidos. Execute as seguintes operações:
Consultar métricas de um intervalo de tempo específico — Selecione o intervalo de tempo desejado para visualizar as métricas correspondentes. A consulta abrange apenas dados de monitoramento dos últimos 30 dias.
Ative o modo em tempo real — Clique em
antes da caixa de intervalo de tempo para ativar o modo em tempo real. O sistema atualiza as métricas a cada 5 segundos para permitir o acompanhamento das alterações em tempo real no desempenho do banco de dados.Alterar a frequência de monitoramento — Defina Data Granularity para visualizar as tendências das métricas com uma granularidade de tempo diferente: 5 segundos, 30 segundos ou 1 minuto.
Visualizar descrições das métricas — Em um gráfico de tendência de métricas, clique em
ao lado de um item de monitoramento para ver as métricas contidas e seus significados.Alternar a perspectiva de monitoramento — Na seção Monitoring Perspective, selecione DAS Standard Perspective - SQLServer New Metric Dashboard (recomendado) ou DAS Standard Perspective - SQLServer Metric Dashboard.
Alternar nós — Para uma instância do ApsaraDB RDS for SQL Server da Cluster Edition, selecione um nó diferente para visualização ou escolha vários nós simultaneamente para comparar métricas.
NotaSe a página não exibir Basic metrics e Advanced metrics, você pode estar na página anterior de monitoramento. Clique em Back to New Version no canto superior direito.
Novas métricas de monitoramento
As tabelas a seguir listam as métricas da página atual de monitoramento, agrupadas em Métricas básicas e Métricas avançadas. Quando várias métricas pertencem ao mesmo gráfico de monitoramento, a OpenAPI Key aparece apenas na primeira linha do grupo e é compartilhada por todas as métricas desse grupo.
Métricas básicas
Nome do gráfico de monitoramento padrão | Nome da métrica de monitoramento padrão | Descrição | Unidade | OpenAPI Key | Nome da métrica retornada pela OpenAPI |
Instance Storage |
| Espaço total usado pela instância. | MB |
|
|
| Espaço de log usado. | MB |
| ||
| Espaço de dados usado. | MB |
| ||
| Espaço de sistema usado. | MB |
| ||
| Espaço temporário usado. | MB |
| ||
| Espaço em disco usado por arquivos de log de Eventos Estendidos. | MB |
| ||
| Espaço em disco usado para armazenar arquivos de rastreamento do SQL Server, como arquivos de rastreamento do SQL Profiler. | MB |
| ||
| Espaço usado por arquivos de despejo gerados quando o kernel do SQL Server encontra uma exceção. | MB |
| ||
| Espaço em disco usado para armazenar o banco de dados de sistema master do SQL Server. | MB |
| ||
| Espaço em disco usado para armazenar o banco de dados model. O banco de dados model serve como modelo para cada novo banco de dados. | MB |
| ||
| Espaço em disco usado para armazenar o banco de dados msdb. O banco de dados msdb gerencia jobs do SQL Server Agent e o histórico de backup. | MB |
| ||
| Espaço em disco usado por arquivos de log de erros. Limpe os logs de erros de uma instância pelo console ou chamando uma operação de API. | MB |
| ||
Instance Disk Usage |
| Uso de espaço. | % |
|
|
BufferHit |
| Taxa de acerto de cache. | % |
|
|
| Porcentagem de páginas encontradas no cache de buffer sem necessidade de leitura em disco. | % |
| ||
CPU/Memory Utilization |
| Uso de memória da instância. | % |
|
|
| Uso de CPU da instância como porcentagem do total de CPU do sistema operacional. | % |
|
| |
Network Traffic |
| Número médio de bytes recebidos de todos os clientes por segundo. | KB |
|
|
| Número médio de bytes enviados para todos os clientes por segundo. | KB |
| ||
Abnormal Items |
| Número de bancos de dados com configuração de espelhamento anormal ou sincronização de espelhamento com falha. | Count |
|
|
Connections |
| Número de threads ativas. | Count |
|
|
Transactions |
| Média de transações por segundo. | Count/S |
|
|
| Média de transações de escrita por segundo. | Count/S |
| ||
AlwaysOn Availability Group Performance |
| Latência de replicação AlwaysOn do SQL Server. | S |
|
|
| Tamanho da fila de logs aguardando refazimento na réplica, em KB. | KB |
| ||
| Tamanho da fila de logs na réplica primária aguardando envio para a réplica, em KB. | KB |
| ||
| Número de bancos de dados não íntegros no grupo de disponibilidade. | Count |
| ||
| Número de bancos de dados fora do grupo de disponibilidade. | Count |
| ||
SQL Compilation Rate |
| Compilações SQL por segundo. | Count/S |
|
|
| Recompilações de instruções por segundo. | Count/S |
| ||
IOPS Utilization |
| Uso real de IOPS. | % |
|
|
| Uso de IOPS quando o burst de E/S está desativado. | % |
| ||
| Porcentagem de melhoria de IOPS após a ativação do burst de E/S. | % |
| ||
Lock Timeouts |
| Solicitações de bloqueio que expiraram por segundo, incluindo solicitações de bloqueio NOWAIT. | Count/S |
|
|
Mirroring Synchronization Performance (somente série de alta disponibilidade) |
| Número de bytes de log na réplica primária aguardando envio para a réplica. | KB |
|
|
| Número de bytes de log aguardando refazimento na réplica. | KB |
| ||
Page Life Expectancy |
| Tempo médio que uma página de dados em cache permanece na memória. | S |
|
|
Blocking |
| Comprimento da fila de espera de threads de trabalho. | Count |
|
|
| Número de transações não confirmadas. | Count |
| ||
| Duração da transação em execução há mais tempo. | S |
| ||
| Número de processos bloqueados. | Count |
| ||
Full Table Scan Rate |
| Média de varreduras completas de tabela por segundo. | Count/S |
|
|
Throughput Utilization |
| Uso de throughput de E/S de disco quando o burst de E/S está desativado. | % |
|
|
| Uso real de throughput de E/S de disco. | % |
| ||
| Porcentagem de melhoria no throughput de E/S de disco após a ativação do burst de E/S. | % |
| ||
IOPS |
| Solicitações de E/S de leitura por segundo. | Count/S |
|
|
| Total de solicitações de E/S por segundo. | Count/S |
| ||
| Solicitações de E/S de escrita por segundo. | Count/S |
| ||
| Limite superior de IOPS no lado da computação. | Count/S |
| ||
| Limite superior de IOPS no lado do armazenamento. | Count/S |
| ||
| Limite superior de IOPS quando o burst de E/S está desativado. | Count/S |
| ||
| Limite superior de IOPS. | Count/S |
| ||
QPS |
| Número médio de execuções de instruções SQL por segundo. | Count/S |
|
|
Checkpoint Pages Written |
| Escritas em disco por segundo. | Count/S |
|
|
| Páginas escritas em disco por checkpoints por segundo. | Count/S |
| ||
Deadlocks |
| Deadlocks por segundo. | Count/S |
|
|
Page Performance |
| Páginas de dados lidas do disco por segundo (E/S física). | Count/S |
|
|
| Páginas de dados escritas em disco por segundo (E/S física). | Count/S |
| ||
Throughput |
| Throughput total de E/S de disco por segundo. | MB/S |
|
|
| Throughput de E/S de leitura de disco por segundo. | MB/S |
| ||
| Throughput de E/S de escrita de disco por segundo. | MB/S |
| ||
| Limite superior de throughput de E/S de disco por segundo no lado da computação. | MB/S |
| ||
| Limite superior de throughput de E/S de disco por segundo no lado do armazenamento. | MB/S |
| ||
| Limite superior de throughput de E/S de disco por segundo quando o burst de E/S está desativado. | MB/S |
| ||
| Limite superior de throughput de E/S de disco por segundo. | MB/S |
| ||
Logons |
| Logons por segundo. | Count/S |
|
|
| Logouts por segundo. | Count/S |
| ||
Serverless RCU (somente instâncias serverless) |
| RDS Capacity Unit. | Count |
|
|
Métricas avançadas
Nome do gráfico de monitoramento padrão | Nome da métrica de monitoramento padrão | Descrição | Unidade | OpenAPI Key | Nome da métrica retornada pela OpenAPI |
Index Usage |
| Buscas de índice por segundo. | Count/S |
|
|
| Registros encaminhados acessados por segundo. | Count/S |
| ||
Connections |
| Número de tabelas temporárias ativas. | Count |
|
|
| Número de transações ativas. | Count |
| ||
| Número de cursores ativos. | Count |
| ||
| Logons iniciados a partir do pool de conexões por segundo. | Count/S |
| ||
| Número total de conexões. | Count |
| ||
Cache |
| Número total de objetos no cache. | Count |
|
|
| Número de objetos de cache em uso. | Count |
| ||
| Número de páginas usadas pelo cache. | Count |
| ||
Advanced Memory Usage |
| Memória usada pelo cache de planos compilados SQL, em KB. | KB |
|
|
| Memória usada pelo cache de driver físico, em KB. | KB |
| ||
| Memória usada pelo cache de planos compilados de objeto, em KB. | KB |
| ||
| Memória alocada para nós do sistema operacional, em KB. | KB |
| ||
| Memória usada pelo common language runtime (CLR), em KB. | KB |
| ||
| Memória usada pelo mecanismo de armazenamento SQL, em KB. | KB |
| ||
| Memória usada pelo gerenciador de esquema de usuário, em KB. | KB |
| ||
| Memória usada pelo gerenciador de memória do sistema operacional, em KB. | KB |
| ||
| Memória virtual usada pelo cache de planos para planos SQL. | KB |
| ||
| Memória virtual usada pelo cache de memória temporária para árvores do algebrizer. | KB |
| ||
| Memória virtual usada pelo cache de planos para planos de objeto. | KB |
| ||
| Memória virtual usada pelo SOSNODE, um componente do SQLOS. | KB |
| ||
| Memória virtual usada pelo SQLCLR. | KB |
| ||
| Memória virtual usada pelos componentes do mecanismo de armazenamento. | KB |
| ||
| Memória virtual usada por diferentes tipos de metadados para objetos de banco de dados. | KB |
| ||
| Memória virtual usada pelo SOSMEMMANAGER, um componente do SQLOS. | KB |
| ||
Backup Performance |
| Bytes processados por segundo pelas operações de backup ou restauração (throughput). | Count/S |
|
|
Memory Usage |
| Memória usada pelas estruturas de bloqueio, em KB. | KB |
|
|
| Memória usada pelas conexões, em KB. | KB |
| ||
| Memória usada pelo pool de buffers do banco de dados, em KB. | KB |
| ||
| Memória disponível, em KB. | KB |
| ||
| Memória usada pelo otimizador de consultas, em KB. | KB |
| ||
| Memória total usada pelo SQL Server, em KB. | KB |
| ||
| Memória usada pelo cache de planos SQL, em KB. | KB |
| ||
| Memória usada para outros fins, em KB. | KB |
| ||
AlwaysOn Availability Group Performance |
| Bytes recebidos da réplica por segundo. | B/S |
|
|
| Timestamp em que a réplica concluiu a operação de refazimento. | S |
| ||
| Bytes enviados para a réplica por segundo. | B/S |
| ||
| Duração do controle de fluxo por segundo, em milissegundos. | MS/S |
| ||
| Eventos de controle de fluxo acionados por segundo. | Count/S |
| ||
SQL Compilation Rate |
| Tentativas seguras de autoparametrização por segundo. | Count/S |
|
|
| Tentativas de autoparametrização com falha por segundo. | Count/S |
| ||
| Parametrizações forçadas bem-sucedidas por segundo. | Count/S |
| ||
| Tentativas inseguras de autoparametrização por segundo. | Count/S |
| ||
| Tentativas de autoparametrização por segundo. | Count/S |
| ||
Mirroring Synchronization Performance (somente série de alta disponibilidade) |
| Número de bytes de log pendentes de refazimento na réplica. | B |
|
|
| Número de bytes de log refeitos pela réplica por segundo. | B/S |
| ||
Log Growth |
| Número de reduções do log de transações. | Count |
|
|
| Número de truncamentos do log de transações. | Count |
| ||
| Número de crescimentos automáticos do log de transações. | Count |
| ||
Version Store Rate |
| Tamanho do armazenamento de versões de linha limpo por segundo, em KB. | KB/S |
|
|
| Tamanho do armazenamento de versões de linha gerado por segundo, em KB. | KB/S |
| ||
Log Performance |
| Bytes de log gravados em disco por segundo (escritas físicas no log de transações). | B/S |
|
|
| Bytes de log recebidos por segundo (taxa de geração de log de transações). | B/S |
| ||
| Leituras do cache de log por segundo sem necessidade de leitura em disco. | Count/S |
| ||
| Número de esperas pelo buffer de log. Um valor alto indica forte contenção no buffer de log. Aumente o tamanho do buffer de log ou otimize as transações. | B |
| ||
| Descargas de log para disco por segundo. Um valor alto indica transações frequentes. Considere otimizar operações em lote. | Count/S |
| ||
| Solicitações ao buffer de log por segundo. Use esta métrica para monitorar a pressão sobre o buffer de log. | Count/S |
| ||
Lock Wait Times |
| Total de solicitações de bloqueio recebidas pelo SQL Server por segundo. | Count/S |
|
|
| Tempo médio de espera por bloqueio. | MS |
| ||
| Solicitações de bloqueio por segundo nas quais o chamador precisou esperar. | Count/S |
| ||
| Vezes por segundo em que bloqueios em uma tabela foram escalonados para a granularidade TABLE ou HoBT. | Count/S |
| ||
| Tempo médio de espera para solicitações de latch. | MS |
| ||
| Tempo médio de espera para solicitações de bloqueio. | MS |
| ||
| Tempo total de espera por bloqueio no último segundo. | MS |
| ||
| Solicitações de latch não concedidas imediatamente por segundo. | Count/S |
| ||
| Estatísticas sobre processos aguardando um bloqueio. | Count |
| ||
Page Performance |
| Número de buscas de páginas no pool de buffers por segundo. | Count/S |
|
|
| Páginas de dados compactadas por segundo. | Count/S |
| ||
| Número de esperas para adquirir um latch de E/S de página. | Count |
| ||
| Divisões de página por segundo. | Count/S |
| ||
| Páginas lidas antecipadamente por segundo. | Count/S |
| ||
| Páginas escritas em disco por segundo pelo processo de escrita em segundo plano. | Count/S |
| ||
| Número total de esperas para adquirir um latch de página. | Count |
|
Métricas de monitoramento legadas
As tabelas a seguir listam as métricas da página anterior de monitoramento, agrupadas em Métricas básicas e Métricas de banco de dados. Use este conjunto apenas se o console ainda exibir a página anterior.
Métricas básicas
Item de monitoramento | Nome da métrica | Unidade | Descrição |
CPU/Memory Utilization |
| % | Uso de CPU da instância como porcentagem do total de CPU do sistema operacional. |
| % | Uso de memória da instância. | |
IOPS Utilization |
| % | Uso de IOPS quando o burst de E/S está desativado. |
| % | Uso real de IOPS. | |
| % | Porcentagem de melhoria de IOPS após a ativação do burst de E/S. | |
IOPS |
| Count | Solicitações de E/S de leitura por segundo. |
| Count | Total de solicitações de E/S por segundo. | |
| Count | Solicitações de E/S de escrita por segundo. | |
| Count | Limite superior de IOPS no lado da computação. | |
| Count | Limite superior de IOPS no lado do armazenamento. | |
| Count | Limite superior de IOPS quando o burst de E/S está desativado. | |
| Count | Limite superior de IOPS. | |
Instance Storage |
| MB | Espaço em disco usado para armazenar o banco de dados de sistema master do SQL Server. |
| MB | Espaço em disco usado para armazenar o banco de dados model. O banco de dados model serve como modelo para cada novo banco de dados. | |
| MB | Espaço em disco usado para armazenar o banco de dados msdb. O banco de dados msdb gerencia jobs do SQL Server Agent e o histórico de backup. | |
| MB | Espaço em disco usado por arquivos de log de erros. Limpe os logs de erros de uma instância pelo console ou chamando uma operação de API. | |
| MB | Espaço em disco usado por arquivos de log de Eventos Estendidos. | |
| MB | Espaço em disco usado para armazenar arquivos de rastreamento do SQL Server, como arquivos de rastreamento do SQL Profiler. | |
| MB | Espaço usado por arquivos de despejo gerados quando o kernel do SQL Server encontra uma exceção. | |
| MB | Espaço de log usado. | |
| MB | Espaço total usado pela instância. | |
| MB | Espaço temporário usado. | |
| MB | Espaço de dados usado. | |
| MB | Espaço de sistema usado. | |
Instance Disk Usage |
| % | Uso de espaço. |
Network Traffic |
| KB | Número médio de bytes enviados para todos os clientes por segundo. |
| KB | Número médio de bytes recebidos de todos os clientes por segundo. | |
Throughput Utilization |
| % | Uso real de throughput de E/S de disco. |
| % | Uso de throughput de E/S de disco quando o burst de E/S está desativado. | |
| % | Porcentagem de melhoria no throughput de E/S de disco após a ativação do burst de E/S. | |
Throughput |
| MB/s | Throughput total de E/S de disco por segundo. |
| MB/s | Throughput de E/S de leitura de disco por segundo. | |
| MB/s | Throughput de E/S de escrita de disco por segundo. | |
| MB/s | Limite superior de throughput de E/S de disco por segundo no lado da computação. | |
| MB/s | Limite superior de throughput de E/S de disco por segundo no lado do armazenamento. | |
| MB/s | Limite superior de throughput de E/S de disco por segundo quando o burst de E/S está desativado. | |
| MB/s | Limite superior de throughput de E/S de disco por segundo. |
Métricas de banco de dados
Item de monitoramento | Nome da métrica | Unidade | Descrição |
QPS |
| Count | Número médio de execuções de instruções SQL por segundo. |
Connections |
| Count | Logons iniciados a partir do pool de conexões por segundo. |
| Count | Número de tabelas temporárias ativas. | |
| Count | Número de threads ativas. | |
| Count | Número de cursores ativos. | |
| Count | Número total de conexões. | |
| Count | Número de transações ativas. | |
Transactions |
| Count | Média de transações por segundo. |
| Count | Média de transações de escrita por segundo. | |
BufferHit |
| % | Taxa de acerto de cache. |
| % | Porcentagem de páginas encontradas no cache de buffer sem necessidade de leitura em disco. | |
Full Table Scan Rate |
| Count/S | Média de varreduras completas de tabela por segundo. |
SQL Compilation Rate |
| Count | Tentativas de autoparametrização por segundo. |
| Count | Parametrizações forçadas bem-sucedidas por segundo. | |
| Count | Compilações SQL por segundo. | |
| Count | Tentativas inseguras de autoparametrização por segundo. | |
| Count | Tentativas de autoparametrização com falha por segundo. | |
| Count | Tentativas seguras de autoparametrização por segundo. | |
| Count | Recompilações de instruções por segundo. | |
Checkpoint Pages Written |
| Count | Escritas em disco por segundo. |
| Count | Páginas escritas em disco por checkpoints por segundo. | |
Logons |
| Count | Logouts por segundo. |
| Count | Logons por segundo. | |
Lock Timeouts |
| Count | Solicitações de bloqueio que expiraram por segundo, incluindo solicitações de bloqueio NOWAIT. |
Deadlocks |
| Count | Deadlocks por segundo. |
Lock Wait Times |
| ms | Tempo médio de espera para solicitações de latch. |
| Count | Vezes por segundo em que bloqueios em uma tabela foram escalonados para a granularidade TABLE ou HoBT. | |
| ms | Tempo médio de espera para solicitações de bloqueio. | |
| ms | Tempo total de espera por bloqueio no último segundo. | |
| Count | Novos bloqueios e conversões de bloqueio solicitados por segundo. | |
| Count | Solicitações de bloqueio por segundo nas quais o chamador precisou esperar. | |
| Count | Solicitações de latch não concedidas imediatamente por segundo. | |
| Count | Estatísticas sobre processos aguardando um bloqueio. | |
| ms | Tempo médio de espera por bloqueio. | |
SQL Server AlwaysOn Replication Lag |
| s | Exibido apenas para a Cluster Edition. Latência de replicação AlwaysOn do SQL Server. |
Page Life Expectancy |
| s | Tempo médio que uma página de dados em cache permanece na memória. |