Usar objetos de SQL Server
SQL Server incluye objetos y contadores que puede utilizar el Monitor de sistema para supervisar la actividad de los equipos en los que se ejecute una instancia de SQL Server. Un objeto es cualquier recurso de SQL Server como, por ejemplo, un bloqueo de SQL Server o un proceso de Windows XP. Cada objeto contiene uno o más contadores que determinan diversos aspectos de los objetos que se van a supervisar. Por ejemplo, el objeto Bloqueos de SQL Server contiene los contadores Número de interbloqueos/seg. y Tiempos de espera de bloqueos/seg.
Algunos objetos tienen varias instancias si existen varios recursos de un determinado tipo en el equipo. Por ejemplo, el tipo de objeto Procesador tendrá varias instancias si un sistema contiene varios procesadores. El tipo de objeto Bases de datos tiene una instancia para cada base de datos de SQL Server. Algunos tipos de objetos (por ejemplo, el objeto Administradorde memoria) tienen sólo una instancia. Si un tipo de objeto tiene varias instancias, puede agregar contadores para realizar un seguimiento de las estadísticas relativas a cada instancia o, en muchos casos, de todas las instancias a la vez. Los contadores de la instancia predeterminada aparecen con el formato SQLServer:<object name>. Los contadores de las instancias con nombre aparecen con el formato MSSQL$<instance name>:<counter name> o SQLAgent$<instance name>:<counter name>.
Al agregar o quitar contadores en el gráfico y guardar la configuración del gráfico, puede especificar los objetos y contadores de SQL Server que se supervisan al iniciar el Monitor de sistema.
Puede configurar el Monitor de sistema para que muestre las estadísticas de cualquier contador de SQL Server. Además, puede establecer un valor de umbral para cualquier contador de SQL Server y generar posteriormente una alerta cuando un contador supere dicho umbral. Para obtener más información acerca de cómo establecer una alerta, vea Crear una alerta de base de datos de SQL Server.
[!NOTA] Las estadísticas de SQL Server se muestran sólo si se instala una instancia de SQL Server. Si detiene y reinicia una instancia de SQL Server, se interrumpirá la presentación de estadísticas y, después, se reanudará automáticamente. Tenga en cuenta también que verá los contadores de SQL Server en el complemento del Monitor de sistema incluso si SQL Server no se está ejecutando. En una instancia agrupada, los contadores de rendimiento sólo funcionan en el nodo en el que se ejecuta SQL Server.
En la siguiente tabla se describen los objetos de SQL Server.
Objeto de rendimiento | Descripción |
---|---|
Mide y realiza búsquedas mediante objetos de base de datos de SQL Server y su asignación (por ejemplo, el número de búsquedas de índices o de páginas asignadas a índices y datos). |
|
Proporciona información acerca de dispositivos de copia de seguridad utilizados para operaciones de copia de seguridad y restauración, como el rendimiento del dispositivo. |
|
Proporciona información acerca de los búferes de memoria que utiliza SQL Server, como la memoria disponible y la proporción de aciertos de caché del búfer. |
|
Proporciona información acerca de la frecuencia con que SQL Server solicita páginas libres y obtiene acceso a las mismas. |
|
Proporciona información acerca de CLR. |
|
Proporciona información acerca de los cursores. |
|
Proporciona información acerca de los cursores. |
|
Proporciona información acerca de la creación de reflejos de la base de datos. |
|
Proporciona información acerca de una base de datos de SQL Server, como la cantidad de espacio de registro disponible o el número de transacciones activas en la base de datos. Pueden existir múltiples instancias de este objeto. |
|
Proporciona información acerca de las estadísticas de ejecución. |
|
Proporciona información acerca de la actividad general de todo el servidor, como el número de usuarios conectados a una instancia de SQL Server. |
|
Proporciona información acerca de los pestillos de los recursos internos, como las páginas de las bases de datos que utiliza SQL Server. |
|
Proporciona información acerca de las peticiones de bloqueo individuales que realiza SQL Server, como los tiempos de espera de bloqueos y los interbloqueos. Pueden existir múltiples instancias de este objeto. |
|
Proporciona información acerca de la utilización de memoria de SQL Server como, por ejemplo, el número total de estructuras de bloqueo asignadas actualmente. |
|
Proporciona información acerca de la caché de SQL Server que se utiliza para almacenar objetos como procedimientos almacenados, desencadenadores y planes de consultas. |
|
Proporciona información acerca de los errores de SQL Server. |
|
Proporciona información acerca de aspectos de consultas de Transact-SQL, como el número de lotes de instrucciones Transact-SQL que recibe SQL Server. |
|
Proporciona información acerca de las transacciones activas de SQL Server, como el número global de transacciones y el número de transacciones de instantáneas. |
|
Realiza una supervisión personalizada. Cada contador puede ser un procedimiento almacenado personalizado o cualquier instrucción Transact-SQL que devuelva un valor para supervisar. |
|
Proporciona información acerca de las esperas. |
En la siguiente tabla se indican los objetos de rendimiento suministrados para Service Broker.
Objeto de rendimiento | Descripción |
---|---|
Proporciona información acerca de las tareas activadas de Service Broker. |
|
Proporciona información general sobre Service Broker. |
|
Proporciona información acerca de la conexión a red de Service Broker. |
En la siguiente tabla se indican los objetos de rendimiento suministrados para el Agente SQL Server.
Objeto de rendimiento | Descripción |
---|---|
Proporciona información acerca de las alertas del Agente SQL Server. |
|
Proporciona información acerca de los trabajos del Agente SQL Server. |
|
Proporciona información acerca de los pasos de trabajos del Agente SQL Server. |
|
Proporciona información acerca del Agente SQL Server. |
En la siguiente tabla se indican los objetos de rendimiento suministrados para la réplica de SQL Server.
Objeto de rendimiento | Descripción |
---|---|
SQLServer:Agentes de réplica SQLServer:Instantánea de réplica SQLServer:Lector del registro de réplica SQLServer:Distribuidor de réplica SQLServer:Mezcla de réplica Para obtener más información, vea Supervisar la réplica con el Monitor de sistema. |
Proporciona información acerca de la actividad del agente de réplica. |
Otros contadores
Para el contador Canalización SSIS, vea Supervisar el rendimiento del motor de flujo de datos.
Permisos necesarios
La posibilidad de utilizar los objetos de SQL Server depende de los permisos de Windows, salvo SQLAgent:Alertas. Los usuarios deben ser miembros de la función fija de servidor sysadmin para poder utilizar SQLAgent:Alertas.
Vea también
Conceptos
Otros recursos
sys.dm_os_performance_counters