sys.dm_os_performance_counters (Transact-SQL)
Retorna uma linha por contador de desempenho mantido pelo servidor. Para obter mais informações sobre cada contador de desempenho, consulte Usar objetos do SQL Server.
Nome da coluna |
Tipo de dados |
Descrição |
||
---|---|---|---|---|
object_name |
nchar(128) |
Categoria para a qual este contador pertence. |
||
counter_name |
nchar(128) |
Nome do contador. |
||
instance_name |
nchar(128) |
Nome da instância específica do contador. Normalmente, contém o nome do banco de dados. |
||
cntr_value |
bigint |
Valor atual do contador.
|
||
cntr_type |
int |
Tipo de contador conforme definido pela arquitetura de desempenho do Windows. Consulte Tipos de Contador de desempenho WMI no MSDN ou a documentação do Windows Server para obter mais informações sobre tipos de contadores de desempenho. |
Comentários
Se a instância da instalação do SQL Server não conseguir exibir os contadores de desempenho do sistema operacional Windows, use a seguinte consulta Transact-SQL para confirmar se os contadores de desempenho foram desabilitados.
SELECT COUNT(*) from sys.dm_os_performance_counters;
Se o valor de retorno for 0 linha, significa que os contadores de desempenho foram desabilitados. Você deve analisar o log da instalação e procurar o erro 3409, "Reinstale o arquivo sqlctr.ini nessa instância e verifique se a conta de logon da instância tem permissões corretas de Registro". Ele indica que os contadores de desempenho não foram habilitados. Os erros imediatamente antes do erro 3409 devem indicar a causa da falha na habilitação dos contadores de desempenho. Para obter mais informações sobre arquivos de log da instalação, consulte Exibir e ler arquivos de log da Instalação do SQL Server.
Permissão
Requer a permissão VIEW SERVER STATE no servidor.
Exemplos
O exemplo a seguir retorna valores de contador de desempenho.
SELECT object_name, counter_name, instance_name, cntr_value, cntr_type
FROM sys.dm_os_performance_counters;
Consulte também
Referência
Exibições e funções de gerenciamento dinâmico (Transact-SQL)
Exibições de gerenciamento dinâmico relacionadas ao sistema operacional do SQL Server (Transact-SQL)