dbForge Studio para SQL Server proporciona la herramienta SQL Eventos Profiler, que captura eventos de SQL Server desde un servidor. Los eventos se almacenan en el archivo de seguimiento. Más tarde, el archivo de seguimiento se puede analizar o utilizar para realizar una serie de pasos al intentar diagnosticar un problema. Event Profiler muestra cómo SQL Server ejecuta consultas internamente. Esto le permite ver qué declaraciones T-SQL se transfieren al servidor y cómo el servidor accede a la base de datos para devolver resultados.Puede utilizar esta herramienta para:
- Navegue a través de consultas de problemas para encontrar la raíz del problema.
- Buscar y diagnosticar consultas lentas.
- Capture una serie de declaraciones T-SQL que conducen a un problema.
- Supervise el rendimiento de SQL Server para personalizar las cargas de trabajo.
- Ratios de rendimiento para diagnosticar problemas.
Plantillas para la creación de perfiles de eventos
La herramienta Eventos Profiler proporciona plantillas de seguimiento predefinidas que le permiten personalizar fácilmente las clases de eventos que necesita para pistas específicas. Una vez que haya seleccionado una plantilla, puede ejecutar un seguimiento que registre datos para cada clase de evento que seleccione. Puede usar la plantilla en muchas pistas; la plantilla en sí no se ejecuta.
La plantilla estándar, por ejemplo, lo ayuda a crear un seguimiento común para registrar el inicio de sesión, el cierre de sesión, los lotes completados y la información de conexión. Puede usar esta plantilla para ejecutar el seguimiento sin cambios o como punto de partida para plantillas adicionales con diferentes configuraciones de eventos.
Permisos necesarios para ejecutar Eventos Profiler
Para ejecutar el Analizador de eventos, debe tener los mismos derechos de usuario que los procedimientos T-SQL almacenados que se usan para crear el seguimiento. Los usuarios deben tener permiso ALTER TRACE para ejecutar Eventos Profiler.
Especificar columnas de eventos y datos para el archivo de seguimiento
La pestaña Capturar eventos contiene una tabla que contiene cada una de las clases de eventos que se pueden rastrear.
Alternativamente, puede seleccionar las acciones que desea capturar en la sesión actual.
Si es necesario, aplique un filtro a un evento específico para restringir los datos de seguimiento.
Finalmente, puede seleccionar las columnas y ordenarlas
Aquí hay un ejemplo de una ventana de rastreo
Usando estas ventanas, puede obtener la duración de la solicitud y toda la demás información sobre los eventos que ha elegido. Puede guardar este resultado y usarlo en el futuro. O puede obtener una consulta específica del seguimiento y guardarla como un script SQL.
Artículos de interés