Tecnología

Inicio

Cómo hacer un rastreo en el programa simultáneo de llamada personalizada un SQL

El software de perfiles de SQL Server le permite realizar un seguimiento de los programas concurrentes que requieren una consulta específica o consultas al mismo tiempo que se ejecutan en el servidor de base de datos. Haces un rastro en programas para encontrar los cuellos de botella o consultas problemáticas que causan el servidor de base de datos para ralentice o se bloquee. Para ejecutar la traza, se corre el generador de perfiles en el servidor y crear filtros que registran sólo los programas que desea rastrear.

Instrucciones

1 Abra el software de SQL Server en el grupo de programas de SQL Server en el menú de Windows. Iniciar sesión en el servidor de base de datos a la que desea conectarse y ejecutar la traza.

2 Haga clic en "Nuevo" para crear un nuevo perfil de traza. Escriba un nombre para la traza, para que pueda guardar para más adelante, si es necesario utilizar la misma configuración de nuevo. Seleccione "Standard Template" y haga clic en "Ejecutar". El Profiler se inicia la traza, y se rastrea todas las peticiones hechas en el servidor, por lo que debe filtrar los datos para ver únicamente los programas concurrentes.

3 Haga clic en la pestaña "Selección de eventos". En la parte inferior de la ventana, haga clic en el botón "Columna filtros". Se abre una ventana donde se configuran los datos que desea rastrear.

4 Haga clic en el signo más junto a la opción "Columnas". En la lista de opciones ampliadas, haga clic en la columna "ApplicationName". Haga clic en la opción "Me gusta".

5 Escriba los nombres de los programas que desea trazar usando la notación de SQL. Por ejemplo, el código siguiente realiza un seguimiento de programas "APP2" "app1" y:

app1 o app2

La "o" declaración significa que el filtro de columna sólo muestra las consultas de "app1" o "app2."

6 Haga clic en "Aceptar" para guardar la configuración. Volverá a la traza donde se pueden ver las consultas enviadas a la base de datos de las aplicaciones que ha especificado.