Elegir herramientas de supervisión
Microsoft SQL Server proporciona un amplio conjunto de herramientas de supervisión. La elección de la herramienta depende del tipo de supervisión que se requiera y de los eventos que se vayan a supervisar.
Visor de sucesos
El registro de la aplicación, accesible en el Visor de sucesos de Windows, contiene mensajes informativos, de error y de advertencia acerca de Notification Services. Puede utilizar estos mensajes para solucionar problemas de instancias y aplicaciones.
Para obtener más información acerca de los mensajes de Notification Services, vea Errores y eventos de Notification Services.
Monitor de sistema
El Monitor de sistema, incluido en la herramienta Microsoft Windows Performance, permite supervisar el rendimiento de las aplicaciones en tiempo real por medio de objetos de rendimiento predefinidos que contienen contadores relacionados con el rendimiento. El Monitor de sistema recopila recuentos, porcentajes y promedios acerca de los recursos y el procesamiento, como el procesamiento de las notificaciones, la actividad de la CPU del sistema y los tamaños de las bases de datos. Para obtener más información, vea Objetos de rendimiento de Notification Services.
Procedimientos almacenados de Notification Services
Notification Services proporciona procedimientos almacenados para informar sobre procesos independientes de los disponibles en SQL Server, y para depurarlos y ejecutarlos de forma manual. Para obtener más información, vea Informes de rendimiento de Notification Services y Procedimientos almacenados de Notification Services (Transact-SQL).
Analizador de SQL Server
El Analizador de SQL Server permite supervisar la actividad del servidor y de la base de datos, como los interbloqueos, los errores graves y la actividad de las consultas. Es posible capturar datos del Analizador de SQL Server en una tabla o un archivo de SQL Server para su análisis posterior. El Analizador de SQL Server también tiene una característica de traza que se puede utilizar para planear índices.
[!NOTA] La supervisión simultánea de demasiados eventos aumenta la carga de procesamiento del servidor. Supervise únicamente los eventos que sean necesarios para analizar los problemas de rendimiento actuales.
Para obtener más información, vea Referencia del Analizador de SQL Server.
Procedimientos almacenados y funciones del sistema de SQL Server
Los siguientes procedimientos almacenados y funciones del sistema de SQL Server son útiles para supervisar la actividad de la base de datos.
- sp_who
Proporciona información de instantáneas acerca de los usuarios y procesos actuales de SQL Server, incluida la instrucción que se ejecuta en ese momento y si está bloqueada.
- sp_spaceused
Muestra una estimación de la cantidad de espacio en disco actual utilizado por una tabla o una base de datos.
- sp_monitor
Muestra estadísticas que incluyen el uso de la CPU, el uso de E/S y el tiempo de inactividad desde la última vez que se ejecutó sp_monitor.
- funciones integradas
Muestran estadísticas de instantáneas acerca de la actividad de SQL Server desde el inicio del servidor; estas estadísticas se almacenan en contadores de SQL Server predefinidos. Por ejemplo, @@CPU_BUSY contiene el tiempo que la CPU ha estado ejecutando código de SQL Server, @@CONNECTIONS contiene el número de conexiones o intentos de conexiones de SQL Server y @@PACKET_ERRORS contiene el número de paquetes de red generados en conexiones de SQL Server.
Para obtener más información, vea Procedimientos almacenados del sistema (Transact-SQL).
Vea también
Conceptos
Sugerencias para evaluar el rendimiento
Objetos de rendimiento de Notification Services
Usar registros y alertas de rendimiento
Usar informes para analizar el rendimiento
Otros recursos
Errores y eventos de Notification Services
Procedimientos almacenados de Notification Services (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)
Referencia del Analizador de SQL Server