Supervisión de la actividad y rendimiento del servidor
Se aplica a: SQL Server
El objetivo de supervisar bases de datos es evaluar el rendimiento de un servidor. Una supervisión eficaz implica tomar instantáneas periódicas del rendimiento actual para aislar procesos que causan problemas y recopilar datos de forma continua a lo largo del tiempo para realizar el seguimiento de las tendencias de rendimiento. Microsoft SQL Server y el sistema operativo Microsoft Windows proporcionan utilidades que permiten ver el estado actual de la base de datos y realizar un seguimiento del rendimiento a medida que cambian las condiciones.
La siguiente sección contiene temas que describen cómo usar las herramientas de supervisión del rendimiento y la actividad de SQL Server y Windows. Contiene los temas siguientes:
Para realizar tareas de supervisión con herramientas de Windows
Para crear alertas de bases de datos de SQL Server con herramientas de Windows
Para realizar tareas de supervisión con eventos extendidos
Convertir un script de seguimiento de SQL existente en una sesión de eventos extendidos
Ver los eventos extendidos equivalentes a las clases de evento de Seguimiento de SQL
Para realizar tareas de supervisión con SQL Server Management Studio
Ver el registro de errores de SQL Server (SQL Server Management Studio)
Abrir el Monitor de actividad (SQL Server Management Studio)
Supervisión del rendimiento mediante el Almacén de consultas
Para realizar tareas de supervisión con Seguimiento de SQL y SQL Server Profiler
Importante
Las siguientes secciones describen los métodos de uso de SQL Trace y SQL Server Profiler.
Seguimiento de SQL y SQL Server Profiler están en desuso. El espacio de nombres Microsoft.SqlServer.Management.Trace que contiene los objetos Trace y Replay de Microsoft SQL Server también están en desuso.
Esta característica se quitará en una versión futura de SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan.
Use eventos extendidos en su lugar. Para más información sobre los eventos extendidos, vea Inicio rápido: Eventos extendidos en SQL Server y Generador de perfiles XEvent de SSMS.
Nota:
SQL Server Profiler para cargas de trabajo de Analysis Services NO está obsoleto y seguirá recibiendo soporte.
Para realizar tareas de supervisión con Seguimiento de SQL mediante procedimientos almacenados de Transact-SQL
Para crear y modificar seguimientos mediante SQL Server Profiler
Establecer opciones globales de seguimiento (SQL Server Profiler)
Especificar eventos y columnas de datos para un archivo de seguimiento (SQL Server Profiler)
Crear un script de Transact-SQL para ejecutar un seguimiento (SQL Server Profiler)
Guardar los resultados de un seguimiento en un archivo (SQL Server Profiler)
Establecer un tamaño máximo de archivo para un archivo de seguimiento (SQL Server Profiler)
Guardar los resultados de un seguimiento en una tabla (SQL Server Profiler)
Establecer un tamaño máximo de tabla para una tabla de seguimiento (SQL Server Profiler)
Filtrar eventos basándose en la hora de inicio del evento (SQL Server Profiler)
Filtrar eventos basándose en la hora de finalización del evento (SQL Server Profiler)
Filtrar los Id. de proceso de servidor (SPID) en un seguimiento (SQL Server Profiler)
Organizar las columnas mostradas en un seguimiento (SQL Server Profiler)
Para iniciar, pausar y detener seguimientos mediante SQL Server Profiler
Iniciar un seguimiento automáticamente después de conectarse a un servidor (SQL Server Profiler)
Ejecutar un seguimiento después de haberlo pausado o detenido (SQL Server Profiler)
Para abrir seguimientos y configurar cómo se visualizan los seguimientos mediante SQL Server Profiler
Borrar el contenido de una ventana de seguimiento (SQL Server Profiler)
Configurar los valores predeterminados de definición de seguimiento (SQL Server Profiler)
Establecer los valores predeterminados de presentación de seguimiento (SQL Server Profiler)
Para reproducir seguimientos mediante SQL Server Profiler
Para crear, modificar y utilizar plantillas de seguimientos mediante SQL Server Profiler
Modificar una plantilla de seguimiento (SQL Server Profiler)
Derivar una plantilla a partir de un seguimiento en ejecución (SQL Server Profiler)
Derivar una plantilla a partir de un archivo o tabla de seguimiento (SQL Server Profiler)