Visualização
Ainda estamos trabalhando nesse recurso, mas adoraríamos que você experimentasse!
Atualmente, esse recurso é fornecido como parte de uma prévia, de acordo com nossas políticas de pré-lançamento.
Monitore o desempenho do banco de dados SQL Server com métricas abrangentes coletadas pelo NRDOT Collector. Por padrão, o New Relic coleta as métricas referenciadas na seção Métricas disponíveis. É possível aprimorar o monitoramento habilitando as métricas desejadas listadas na seção Métricas adicionais.
Métricas disponíveis
As seguintes métricas são coletadas automaticamente para a funcionalidade da interface do New Relic. Estas são ativadas por padrão e funcionam em qualquer plataforma por meio de uma conexão direta com o SQL Server.
Métrica | Descrição | Unidade | Tipo |
|---|---|---|---|
| Número de requests em lote recebidos pelo SQL Server |
| Medidor (double) |
| Número de compilações de SQL necessárias |
| Medidor (double) |
| Número de recompilações SQL necessárias |
| Medidor (double) |
| Número de requests de bloqueio resultando em uma espera |
| Medidor (double) |
| Páginas encontradas no pool de buffers sem precisar ler do disco |
| Medidor (double) |
| Tempo que uma página permanecerá no pool de buffers. Atributos disponíveis:
|
| Medidor (int) |
| Número de usuários conectados ao SQL Server |
| Medidor (int) |
Métricas adicionais
As seguintes métricas estão desativadas por padrão, mas podem ser ativadas para insights mais profundos sobre o desempenho e a integridade do SQL Server. Essas métricas são organizadas por funcionalidade e a maioria exige uma conexão direta com o SQL Server.
Métrica | Descrição | Unidade | Tipo |
|---|---|---|---|
| Número de atenções SQL (interrupções de cancelamento de cliente) recebidas por segundo |
| Medidor (double) |
| Número de compilações SQL por solicitação em lote |
| Medidor (double) |
| Número de divisões de página por solicitação em lote |
| Medidor (double) |
| Proporção de recompilações do SQL para compilações, expressa como uma porcentagem |
| Medidor (double) |
| Taxa de atividade de parametrização automática, dividida por resultado. Atributos disponíveis:
(
,
,
,
,
) |
| Medidor (double) |
| Taxa de execuções de plano, classificada pelo resultado do guia de plano. Atributos disponíveis:
(
,
) |
| Medidor (double) |
Métrica | Descrição | Unidade | Tipo |
|---|---|---|---|
| Número total de backups/restaurações |
| Medidor (double) |
| O número de bancos de dados. Atributos disponíveis:
(
,
,
,
,
,
) |
| Medidor (int) |
| Número de erros de execução |
| Medidor (int) |
| Tamanho dos arquivos do banco de dados. Atributos disponíveis:
,
|
| Medidor (int) |
| O número de varreduras completas de tabela ou índice irrestritas |
| Medidor (double) |
| Número de transações ativas no banco de dados. Atributos disponíveis:
|
| Medidor (int) |
| Número total de deadlocks |
| Medidor (double) |
Métrica | Descrição | Unidade | Tipo |
|---|---|---|---|
| O número de bytes de I/O neste arquivo. Atributos disponíveis:
,
,
,
|
| Soma (cumulativa, int) |
| Tempo total que os usuários esperaram por I/O emitido neste arquivo. Atributos disponíveis:
,
,
,
|
| Soma (cumulativa, double) |
| O número de operações emitidas no arquivo. Atributos disponíveis:
,
,
,
|
| Soma (cumulativa, int) |
| Espaço reservado alocado para o banco de dados, dividido por estado de uso. Atributos disponíveis:
,
(
,
,
) |
| Medidor (int) |
Métrica | Descrição | Unidade | Tipo |
|---|---|---|---|
| Tipo de Cluster do Grupo de Disponibilidade Always-On. Atributos disponíveis:
,
(
,
,
,
) |
| Medidor (int) |
| Nível de condição de falha configurado para o grupo de disponibilidade (1-5). Atributos disponíveis:
|
| Medidor (int) |
| Tempo limite da verificação de integridade configurado para o grupo de disponibilidade. Atributos disponíveis:
|
| Medidor (int) |
| Número de réplicas secundárias sincronizadas necessárias para confirmar no grupo de disponibilidade. Atributos disponíveis:
|
| Medidor (int) |
| Tamanho da fila de envio de log ou redo para uma réplica de banco de dados AG. Atributos disponíveis:
,
,
,
(
,
) |
| Medidor (int) |
| Taxa de redo para uma réplica de banco de dados AG. Atributos disponíveis:
,
,
|
| Medidor (double) |
| Tempo cumulativo gasto no controle de fluxo do AG, em milissegundos por segundo observado |
| Medidor (double) |
| Função da réplica de disponibilidade. Atributos disponíveis:
,
,
(
,
,
,
) |
| Medidor (int) |
| Integridade de sincronização da réplica de disponibilidade. Atributos disponíveis:
,
,
(
,
,
,
) |
| Medidor (int) |
Métrica | Descrição | Unidade | Tipo |
|---|---|---|---|
| Número total de pesquisas de índice |
| Medidor (double) |
Métrica | Descrição | Unidade | Tipo |
|---|---|---|---|
| Número de superlatches atualmente ativos |
| Medidor (int) |
| Taxa de promoções ou rebaixamentos de superlatch. Atributos disponíveis:
(
,
) |
| Medidor (double) |
| Número de esperas de latch por segundo |
| Medidor (double) |
| Tempo médio gasto aguardando latches (sincronização mais leve) |
| Medidor (double) |
| Tempo total de espera de latch |
| Soma (cumulativa, double) |
Métrica | Descrição | Unidade | Tipo |
|---|---|---|---|
| Número total de tempos limite de bloqueio |
| Medidor (double) |
| Contagem cumulativa de esperas de bloqueio ocorridas. Atributos disponíveis:
(
,
) |
| Soma (cumulativa, int) |
Métrica | Descrição | Unidade | Tipo |
|---|---|---|---|
| Número total de logins |
| Medidor (double) |
| Número total de logouts |
| Medidor (double) |
Métrica | Descrição | Unidade | Tipo |
|---|---|---|---|
| Quantidade de memória usada pelo pool de memória do SQL Server. Atributos disponíveis:
(
,
,
,
,
,
,
) |
| Medidor (int) |
| Número de objetos de cache no cache do SQL Server. Atributos disponíveis:
(
,
) |
| Medidor (int) |
| Número total de concessões de memória pendentes |
| Soma (cumulativa, int) |
| Número de páginas no pool de buffers do SQL Server. Atributos disponíveis:
(
,
,
,
,
,
,
) |
| Medidor (int) |
| Memória total em uso. Atributos disponíveis:
(
,
) |
| Soma (cumulativa, double) |
Métrica | Descrição | Unidade | Tipo |
|---|---|---|---|
| Tempo de operação do computador |
| Medidor (int) |
| Número de CPUs |
| Medidor (int) |
| Espaço total em disco em todos os volumes que hospedam arquivos de banco de dados do SQL Server |
| Medidor (int) |
| Quantidade de memória física do sistema observada pelo SQL Server. Atributos disponíveis:
(
,
) |
| Medidor (int) |
| Fração da memória física do sistema em uso pelo processo do SQL Server |
| Medidor (double) |
| Número total de tarefas executáveis em todos os agendadores online |
| Medidor (int) |
| Tempo total de espera para este tipo de espera. Atributos disponíveis:
,
|
| Soma (cumulativa, double) |
| Número cumulativo de tarefas que aguardaram nesse tipo de espera desde a inicialização do SQL Server. Atributos disponíveis:
,
|
| Soma (cumulativa, int) |
Métrica | Descrição | Unidade | Tipo |
|---|---|---|---|
| Número de paralisações de lista livre |
| Medidor (int) |
| Número total de pesquisas de página |
| Medidor (double) |
Métrica | Descrição | Unidade | Tipo |
|---|---|---|---|
| Número de processos do SQL Server (sessões de usuário), detalhados por status. Atributos disponíveis:
(
,
,
,
,
,
,
) |
| Medidor (int) |
| O número de processos que estão bloqueados no momento |
| Medidor (int) |
Métrica | Descrição | Unidade | Tipo |
|---|---|---|---|
| Taxa de transferência de dados de réplica. Atributos disponíveis:
(
,
) |
| Medidor (double) |
Métrica | Descrição | Unidade | Tipo |
|---|---|---|---|
| A taxa de operações emitidas. Atributos disponíveis:
(
,
) |
| Medidor (double) |
| O número de operações de leitura que foram limitadas no último segundo |
| Medidor (int) |
| O número de operações de gravação que foram limitadas no último segundo |
| Medidor (double) |
Métrica | Descrição | Unidade | Tipo |
|---|---|---|---|
| O número de tabelas. Atributos disponíveis:
(
,
),
(
,
) |
| Soma (cumulativa, int) |
Métrica | Descrição | Unidade | Tipo |
|---|---|---|---|
| Espaço livre total no banco de dados temporário. Atributos disponíveis:
(
,
) |
| Soma (cumulativa, int) |
| Tamanho do armazenamento de versão do TempDB |
| Medidor (double) |
| Tempo de espera cumulativo nas páginas de alocação do tempdb, detalhado por tipo de página. Atributos disponíveis:
(
,
,
,
) |
| Soma (cumulativa, double) |
| Número de tipos de espera de pagelatch do tempdb com pelo menos um processo em espera ativo |
| Medidor (int) |
| Número de arquivos de dados tempdb configurados na instância |
| Medidor (int) |
| Tamanho de cada arquivo de dados ou arquivo de log do tempdb. Atributos disponíveis:
,
|
| Medidor (int) |
| Espaço usado pelo tempdb, dividido por categoria de alocação. Atributos disponíveis:
(
,
,
,
) |
| Medidor (int) |
Métrica | Descrição | Unidade | Tipo |
|---|---|---|---|
| Número de tarefas do SQL Server detalhadas por estado. Atributos disponíveis:
(
,
,
) |
| Medidor (int) |
| Número de threads de trabalho do SQL Server detalhadas por estado. Atributos disponíveis:
(
,
) |
| Medidor (int) |
| Número máximo de threads de trabalho do SQL Server configuradas na instância |
| Medidor (int) |
| Fração de threads de trabalho do SQL Server configuradas atualmente em execução |
| Medidor (double) |
Métrica | Descrição | Unidade | Tipo |
|---|---|---|---|
| Tempo consumido em atrasos de transação |
| Soma (cumulativa, double) |
| Idade em segundos da transação atualmente aberta mais longa no servidor |
| Medidor (double) |
| Número total de transações de gravação de espelho |
| Medidor (double) |
| Bytes cumulativos limpos do armazenamento de versão do tempdb |
| Soma (cumulativa, double) |
| Bytes cumulativos de versões de linha gravados no armazenamento de versão do tempdb |
| Soma (cumulativa, double) |
Métricas adicionais do Windows
As seguintes métricas estão disponíveis em plataformas Windows ao usar o NRDOT Collector com o SQL Server. Essas métricas fornecem insights de desempenho específicos do Windows para o monitoramento do SQL Server.
13 métricas disponíveis em plataformas Windows
Métrica | Descrição | Unidade | Tipo |
|---|---|---|---|
| Contador de tempo de operação do sistema |
| Medidor (double) |
| Número de núcleos de CPU disponíveis |
| Medidor (double) |
| Uso de memória pelo processo do SQL Server. Atributos disponíveis:
|
| Medidor (double) |
| Porcentagem de páginas encontradas no cache de buffer |
| Medidor (double) |
| Proporção de ocorrências no cache em relação às pesquisas no cache. Atributos disponíveis:
|
| Medidor (double) |
| Número de compilações SQL por segundo |
| Medidor (double) |
| Número de conexões de usuário ao SQL Server |
| Medidor (double) |
| Número de bloqueios atuais. Atributos disponíveis:
|
| Medidor (double) |
| Número de tempos limite de bloqueio por segundo |
| Medidor (double) |
| Número total de processos aguardando concessões de memória |
| Medidor (double) |
| Número de operações físicas de página de banco de dados por segundo. Atributos disponíveis:
|
| Medidor (double) |
| Número de recompilações SQL por segundo |
| Medidor (double) |
| Número de transações por segundo. Atributos disponíveis:
|
| Medidor (double) |
Limitações do Amazon RDS
Ao realizar o monitoramento de uma instância do Amazon RDS for SQL Server, certas métricas podem reportar 0 ou não ser coletadas devido a restrições do serviço RDS e limitações da edição do SQL Server.
Importante
As seguintes limitações se aplicam especificamente a instâncias do SQL Server em execução no Amazon RDS. As implantações auto-hospedadas do SQL Server não são afetadas por essas restrições.
Métrica | Limitação | Edições afetadas |
|---|---|---|
| Sempre reporta
. O SQL Server ML Services (framework de extensibilidade) não é provisionado em nenhuma edição do Amazon RDS SQL Server. | Todas as edições |
,
,
,
,
,
,
,
| Não coletado. Os grupos de disponibilidade Always On exigem implantação Multi-AZ, indisponível nas edições Web e Express. | Web, Express |
,
,
,
| Emitida, mas sempre reporta
. Estas medem a atividade de réplica do AG indisponível sem Multi-AZ. | Web, Express |
Para obter mais informações, consultar Amazon RDS for SQL Server: recursos não suportados e Multi-AZ for Amazon RDS for SQL Server.
Documentação relacionada
Instrumentação do Linux para ambientes auto-hospedados
Saiba como configurar o monitoramento do MSSQL em ambientes Linux auto-hospedados com o New Relic.
Instrumentação do Windows para ambientes auto-hospedados
Saiba como configurar o monitoramento do MSSQL em ambientes Windows auto-hospedados com o New Relic.
Configurar a correlação entre APM e banco de dados
Aprenda a correlacionar o desempenho do seu aplicativo com as operações de banco de dados no New Relic.