Estoy depurando procedimientos almacenados, y ahora estoy interesado en qué funcionó en qué orden y qué parámetros en lugar de qué tan rápido corrían las cosas y qué puede colarse en el medio y causar una desaceleración.Cómo volcar una salida de SQL Server Profiler 2008 a un archivo similar a CSV
Por lo tanto, capturé un par de minutos de rastreo. El problema es que hay demasiadas cosas y necesito reducirlas. Si hago File -> Save As
, consigo las siguientes opciones:
- del archivo de rastreo ...
- curva de plantilla ...
- Tabla de traza ...
- traza de archivo XML ...
- Rastrear archivo XML para reproducir ...
Ahora, estas son opciones decentes, pero lo que realmente quiero es un formato tabular, como CSV. Creo que las comas en SP trace probablemente arruinarían el formato CSV. Con mucho gusto usaría algo más, como ||
como delimitador.
Una vez que tengo el formato tabular, puedo filtrarlo usando grep
, etc. y luego procesarlo fácilmente con Python para ver exactamente las cosas que quiero. Empecé a analizar el archivo XML con una secuencia de comandos, pero me encontré gastando demasiado tiempo en el formato de archivo XML
de rastreo (no he usado la biblioteca lxml
antes).
Entonces ... ¿hay una manera más fácil? ¿Puedo al menos copiarlo a Excel de alguna manera?
Puede copiar y pegar la cuadrícula en Excel; pero obtienes más de una línea y es por eso que no lo estoy sugiriendo. – u07ch
Gracias, porque la respuesta correcta puede marcar unos 150 puntos, tendría que aceptar uno con los pasos detallados y más detallados. –
Creo que los puntos restan mérito a stackoverflow, es como Boinc. Tengo 14 millones de puntos, pero no se puede hacer nada con ellos, así que ¿para qué molestarse? – u07ch