Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué archivo es SQL Server Profiler?

¿Qué archivo es SQL Server Profiler?

SQL Profiler es una herramienta muy poderosa. Utilizándola podemos capturar y analizar eventos relacionados que ocurren en la base de datos, como la ejecución de procedimientos almacenados, etc. La información capturada puede proporcionarnos una base para el diagnóstico de desempeño.

Normalmente, se accede a SQL Trace a través del SQL Server Profiler. También puede utilizar los procedimientos almacenados del sistema Transact-SQL para acceder al seguimiento de SQL. SQL Server Profiler puede utilizar todas las capacidades de captura de eventos de SQL Trace y agregar información de la tabla de seguimiento, guardar definiciones de seguimiento como plantillas, extraer planes de consulta y eventos de interbloqueo como archivos XML separados y la capacidad de reproducir los resultados del seguimiento para diagnóstico y optimización.

1. Generalmente podemos usar SQL Server Profiler para lograr las siguientes cosas:

1. Puede monitorear varias actividades que ocurren dentro de SQL Server: como las actividades que ocurren en la base de datos. motor, Actividades en Servicios de Análisis y Servicios de Integración.

2. Supervisar y confirmar determinadas consultas, problemas de rendimiento relacionados con transacciones, etc.

3. Se puede analizar el plan de ejecución.

4. Puede monitorear y confirmar algunos errores y advertencias que ocurren dentro de SQL Server.

5. Los datos que ocurren en la base de datos se pueden capturar y también se puede reproducir la presión sobre la base de datos.

6. Se puede realizar un seguimiento de auditoría de las actividades de los usuarios en la base de datos.

7. Los datos se pueden analizar y rastrear de diversas formas.

8. Puede correlacionar los datos rastreados con los contadores de rendimiento del sistema para examinar de forma más exhaustiva los problemas ocurridos.

9. Los datos rastreados se pueden analizar con DTA

10. SQL Profiler también se puede programar sin utilizar su herramienta GUI.

2. Cómo crear un seguimiento

1. En el menú "Archivo", haga clic en "Nuevo seguimiento" y conéctese a la instancia de SQL Server. Aparece el cuadro de diálogo Propiedades de seguimiento.

2. En el cuadro "Nombre de seguimiento", escriba el nombre del seguimiento.

3. En la lista "Usar plantilla", seleccione una plantilla de seguimiento para este seguimiento; si no desea utilizar una plantilla, seleccione "En blanco".

4. Para guardar los resultados del seguimiento, realice una de las siguientes acciones:

Haga clic en "Guardar en archivo" para capturar el seguimiento en un archivo. Especifique un valor para Establecer tamaño máximo de archivo. El valor predeterminado es 5 MB. Alternativamente, seleccione Habilitar transferencia de archivos para crear automáticamente nuevos archivos cuando el tamaño del archivo alcance el tamaño máximo. También puede seleccionar El servidor maneja los datos de seguimiento para que los datos de seguimiento sean procesados ​​por el servicio que ejecuta el seguimiento en lugar de por la aplicación cliente. Mientras el servidor procesa datos de seguimiento, los eventos no se omitirán ni siquiera en situaciones estresantes, pero el rendimiento del servidor puede verse afectado.

Haga clic en Guardar en tabla para capturar el seguimiento en una tabla de base de datos.

5. Si es necesario, puede hacer clic en "Establecer el número máximo de filas" y especificar el valor.

6. Si es necesario, puede seleccionar la casilla de verificación "Habilitar hora de parada de seguimiento" y luego especificar la fecha y hora de parada.

7. Para agregar o eliminar eventos, columnas de datos o filtros, haga clic en la pestaña Selección de eventos.

8. Haga clic en "Ejecutar" para iniciar la función de seguimiento