sys.dm_os_performance_counters (Transact-SQL)
Devuelve una fila por contador de rendimiento que se mantiene en el servidor. Para obtener más información acerca de cada contador de rendimiento, vea Usar objetos de SQL Server.
Nombre de columna |
Tipo de datos |
Descripción |
---|---|---|
object_name |
nchar(128) |
Categoría a la que pertenece este contador. |
counter_name |
nchar(128) |
Nombre del contador. |
instance_name |
nchar(128) |
Nombre de la instancia específica del contador. A menudo contiene el nombre de la base de datos. |
cntr_value |
bigint |
Valor actual del contador.
|
cntr_type |
int |
Tipo de contador definido en la arquitectura de rendimiento de Windows. Vea WMI Performance Counter Types en MSDN o la documentación de Windows Server para obtener más información sobre los tipos de contador de rendimiento. |
Comentarios
Si la instancia de instalación de SQL Server no puede mostrar los contadores de rendimiento del sistema operativo Windows, utilice la consulta de Transact-SQL siguiente para confirmar que se han deshabilitado los contadores de rendimiento.
SELECT COUNT(*) from sys.dm_os_performance_counters;
Si el valor devuelto es 0 filas, significa que se han deshabilitado los contadores de rendimiento. Debe examinar a continuación el registro de instalación y buscar el error 3409, "Vuelva a instalar sqlctr.ini para esta instancia y asegúrese de que la cuenta de inicio de sesión de la instancia tiene los permisos correctos para el Registro". Esto denota que los contadores de rendimiento no estaban habilitados. Los errores inmediatamente anteriores al error 3409 deben indicar la causa principal del error en la habilitación del contador de rendimiento. Para obtener más información acerca de los archivos de registro de instalación, vea Ver y leer los archivos de registro de instalación de SQL Server.
Permiso
Necesita el permiso VIEW SERVER STATE en el servidor.
Ejemplos
El siguiente ejemplo devuelve valores de contador de rendimiento.
SELECT object_name, counter_name, instance_name, cntr_value, cntr_type
FROM sys.dm_os_performance_counters;
Vea también
Referencia
Funciones y vistas de administración dinámica (Transact-SQL)
Vistas de administración dinámica relacionadas con el sistema operativo de SQL Server (Transact-SQL)