Etiquetas

, , ,

Cuando utilizamos  el Sql Server Profiler  este nos da la opción de utilizar plantillas ya predefinidas  que podrían adaptarse a nuestras necesidades.  A continuación les dejo una tabla que explica de manera resumida cuando es conveniente  utilizar estas plantillas y los eventos que captura.

Nombre de plantilla Finalidad de la plantilla Clases de evento
SP_Counts Captura el comportamiento de la ejecución de procedimientos almacenados a lo largo del tiempo. SP:Starting
Standard Punto de inicio genérico para crear una traza. Captura todos los procedimientos almacenados y lotes de Transact-SQL que se ejecutan. Utilice esta plantilla para supervisar la actividad general del servidor de base de datos. Audit Login

Audit Logout

ExistingConnection

RPC:Completed

SQL:BatchCompleted

SQL:BatchStarting

TSQL Captura todas las instrucciones Transact-SQL que los clientes envían a SQL Server y el momento en que se han emitido. Utilice esta plantilla para depurar las aplicaciones cliente. Audit Login

Audit Logout

ExistingConnection

RPC:Starting

SQL:BatchStarting

TSQL_Duration Captura todas las instrucciones Transact-SQL que los clientes envían a SQL Server, el tiempo de ejecución (en milisegundos), y las agrupa por duración. Utilice esta plantilla para identificar consultas de ejecución lenta. RPC:Completed

SQL:BatchCompleted

TSQL_Grouped Captura todas las instrucciones Transact-SQL enviadas a SQL Server y el momento en que se han emitido. Agrupa la información por el usuario o cliente que ha enviado la instrucción. Utilice esta plantilla para investigar consultas de un cliente o usuario determinado. Audit Login

Audit Logout

ExistingConnection

RPC:Starting

SQL:BatchStarting

TSQL_Locks Captura todas las instrucciones Transact-SQL que los clientes envían a SQL Server, junto con los eventos de bloqueo excepcionales. Úselo para solucionar problemas de eventos de interbloqueos, de tiempo de espera de bloqueo y de extensión de bloqueo. Blocked Process Report

SP:StmtCompleted

SP:StmtStarting

SQL:StmtCompleted

SQL:StmtStarting

Deadlock Graph (úselo con instancias de SQL Server 2005 o SQL Server 2008)

Lock:Cancel

Lock:Deadlock

Lock:Deadlock Chain

Lock:Escalation

Lock:Timeout (úselo con instancias de SQL Server 2000)

Lock:Timeout (timeout>0) (úselo con instancias de SQL Server 2005 o SQL Server 2008)

TSQL_Replay Captura información detallada acerca de las instrucciones Transact-SQL necesaria para cuando se reproduzca la traza. Utilice esta plantilla para ejecutar optimizaciones iterativas tales como pruebas comparativas. CursorClose

CursorExecute

CursorOpen

CursorPrepare

CursorUnprepare

Audit Login

Audit Logout

Existing Connection

RPC Output Parameter

RPC:Completed

RPC:Starting

Exec Prepared SQL

Prepare SQL

SQL:BatchCompleted

SQL:BatchStarting

TSQL_SPs Captura información detallada acerca de todos los procedimientos almacenados en ejecución. Utilice esta plantilla para analizar los pasos de componente de los procedimientos almacenados. Agregue el evento SP:Recompile si sospecha que se están volviendo a compilar los procedimientos. Audit Login

Audit Logout

ExistingConnection

RPC:Starting

SP:Completed

SP:Starting

SP:StmtStarting

SQL:BatchStarting

Tuning Captura información acerca de los procedimientos almacenados y la ejecución de lotes de Transact-SQL. Utilice esta plantilla para crear un archivo de salida del seguimiento que el Asistente para la optimización de Database Engine (Motor de base de datos) pueda utilizar como carga de trabajo para optimizar las bases de datos. RPC:Completed

SP:StmtCompleted

SQL:BatchCompleted

Información obtenida de la MSDN