Recientemente utilicé un producto de análisis de sql libre de Anjlab que fue excelente y me permitió ordenar los resultados del rastreo incluso mientras se ejecuta el rastreo. La próxima vez que traté de hacer esto en el Sql Profiler que realmente viene con el servidor SQL, no vi una forma de ordenar los resultados del rastreo. ¿Me estoy perdiendo algo o el generador de perfiles que viene con Sql Server realmente no te deja hacer eso?Resultados Sql Profiler de clasificación
Respuesta
Puede cuando el seguimiento está detenido vaya a File -> Properties -> Events Selection -> Organise Columns
y configure "Agrupación" por las columnas de clasificación deseadas y luego seleccione "Vista agrupada" en lugar de "Vista agregada" en el menú de acceso directo para obtener los resultados visualizado ordenado
No parece que las columnas de agrupamiento sean alterables en un trazado en ejecución, sin embargo, dado que los botones están atenuados.
No conozco una forma de clasificar la salida del Analizador de SQL mientras se ejecuta el rastreo.
Puede configurar "grupos" antes de iniciar un seguimiento que incluya algunos ordenamientos, pero son un poco complicados.
Lo que suelo hacer es que SQL Profiler guarde los resultados en una tabla, y realice mi análisis desde allí, usando T-SQL.
- 1. Organización de resultados de clasificación
- 2. Profiler para Sql CE
- 3. SQL Profiler CPU/unidades de duración
- 4. Clasificación SQL y guiones
- 5. SQL clasificación de datos en un patrón
- 6. ¿Puedo obtener SQL Profiler para sql2008 gratis?
- 7. SQL Profiler (SQL Server 2000), ¿cómo filtrar solo mis actividades?
- 8. ¿Hay un SQL Server Profiler para SQL Server Express?
- 9. ¿Dónde está SQL Profiler en mi SQL Server 2008?
- 10. Clasificación natural para SQL Server?
- 11. SQL, Cómo concatenar resultados?
- 12. SQL - Dividir dos resultados
- 13. ¿Hay alguna forma de filtrar un rastreo de SQL Profiler?
- 14. Parámetros de salida de procedimiento almacenado en SQL Server Profiler
- 15. Scala Profiler?
- 16. Scala profiler?
- 17. ¿Qué es "Audit Logout" en SQL Server Profiler?
- 18. Usando mvc-mini-profiler
- 19. SQL Server "RESTORE FILELISTONLY" Resultados
- 20. shell script y SQL resultados
- 21. SQL Resultados grupo por mes
- 22. SQL - Retirar los resultados duplicados
- 23. hoja de estilos "profiler"
- 24. ¿Hay un equivalente de Profiler para MySql?
- 25. T-SQL de salida de resultados actualizados
- 26. SQL cuestión arreglo de resultados de consulta
- 27. SQL CTE recurrentes y ordenación de clasificación personalizada
- 28. Clasificación de Javascript para que coincida con la clasificación de SQL Server
- 29. Tratando con enormes resultados de SQL
- 30. ¿Puede el analizador de SQL mostrar conjuntos de resultados junto con la consulta?
Gracias ... parece que voy a utilizar AnjLab principalmente en el futuro por lo que estoy haciendo porque poder clasificar las consultas de mayor duración en la parte superior a medida que ingresan ha sido bastante útil para aislar rápidamente áreas que necesitan ser ajustadas. –
@BrandonMoore - No estoy seguro si vio mi edición. Puede ordenar por duración pero necesita configurarlo por adelantado en lugar de cuando se está ejecutando el rastreo (Editar: Pero no puede controlar la dirección de ordenamiento y es un poco primitivo) –
Ah, no, no lo hice. Mi jefe de equipo parece tener una afinidad con Sql Profiler, así que le haré saber que ... Creo que probablemente continuaré usando el producto AnjLab, ya que puedo ordenar por varias columnas a voluntad mientras se está ejecutando. –