Tracing en Analysis Services 2012 – Parte 2

En el post anterior teníamos la captura del trace del servidor Analysis Services, ahora pasaremos a analizarlo.

Desde nuestro SQL Server Profiler 2012, abrimos el archivo trc, desde la opción File, Open, Trace File…

clip_image001

clip_image003

Podemos observar el contenido del archivo trace, pero debemos filtrar solamente las entradas que clip_image005
nos interesan, que son la sentencia MDX, la duración, el usuario que lanza la consulta.

Para filtrar nos vamos al menú File, Properties:

clip_image007

Luego en la pestaña Event Selection, solamente dejamos marcado el Queries Events: Query Begin, Query End. A nivel de columna dejamos marcado Text Data, NT UserName,ApplicationName,StartTime,CurrentTime,Duration,DatabaseName,SPID.

clip_image009

clip_image011

El resultado se ve más legible ahora:

Finalmente también podemos filtrar a nivel de columa, si queremos que nos muestre las consultas que tuvieron más de 1 ms segundo de demora. Para ello volvemos a la ventana de propiedades del trace y le damos clic en el botón Column Filters, en la columna Duration seleccionamos la opción Greater than or equal y le colocamos 2.

clip_image013

Con ello ya podemos responder a la pregunta de nuestro cliente para evaluar las consultas que tienen mayor duración, que usuario lo lanzó, en que momento del día y desde que aplicación.

Hasta el próximo post…!!!

Nicolás

Deja un comentario

Tu dirección de correo electrónico no será publicada.