Recentemente ho utilizzato un prodotto di profilatura sql gratuito da Anjlab che è stato ottimo e mi ha permesso di ordinare i risultati della traccia anche mentre la traccia è in esecuzione. La prossima volta che ho provato a farlo in Sql Profiler che viene fornito con Sql Server non ho visto un modo per ordinare i risultati della traccia. Mi manca qualcosa o il profiler fornito con SQL Server non ti permette davvero di farlo?Ordina risultati Sql Profiler
risposta
È possibile arrestare la traccia andare su File -> Properties -> Events Selection -> Organise Columns
e impostare "Raggruppamento" in base alle colonne di ordinamento desiderate e quindi selezionare "Vista raggruppata" anziché "Visualizzazione aggregata" nel menu di scelta rapida per ottenere i risultati visualizzato ordinato.
Non sembra che le colonne di raggruppamento siano modificabili in una traccia corrente, tuttavia i pulsanti sono disattivati.
Non sono a conoscenza di un modo per ordinare l'output di SQL Profiler mentre la traccia è in esecuzione.
È possibile impostare "gruppi" prima di iniziare una traccia che include alcuni ordinamenti, ma sono un po 'klunky.
Quello che faccio di solito è che SQL Profiler salvi i risultati in una tabella, e faccio la mia analisi da lì, usando T-SQL.
- 1. Profiler per Sql CE
- 2. SQL - ordina per lista
- 3. Ordina i risultati non lessicograficamente?
- 4. SQL Server - Ordina per caso
- 5. SQL Server Profiler - Visualizza Dynamic Sql
- 6. SQL Profiler and Tuning Advisor
- 7. Ordina NSFetchedResultsController risultati per posizione utente
- 8. Luoghi Facebook: ordina i risultati per distanza
- 9. SQL Profiler può visualizzare i set di risultati restituiti insieme alla query?
- 10. Ordina Ordine dei risultati per Seleziona SENZA DOVE o ORDINA PER clausola
- 11. avanzata SQL Server Ordina per
- 12. SQL Server Profiler mancante dopo l'installazione
- 13. SQL Profiler CPU/unità di durata
- 14. SQL Server Profiler: Modelli non visualizzati/mancanti
- 15. SQL Profiler non mostra inserimenti/eliminazioni/aggiornamenti
- 16. SQL Profiler - Cosa potrebbe essere migliorato?
- 17. Posso ottenere sql profiler per sql2008 gratuitamente?
- 18. query di database Ordina i risultati lungo una curva
- 19. SQL - Dividendo due risultati
- 20. È possibile migrare i modelli di profiler nelle nuove versioni di SQL Profiler?
- 21. SQL Server - Ordina per nome da Subquery
- 22. ORDINA DA ... COLLATE in SQL Server
- 23. SQL ordina per numero contenuto come stringa
- 24. CloudKit: ordina i risultati della query per data di creazione
- 25. MySQL ordine da due colonne e risultati ordina di nuovo
- 26. SQL, Come concatenare i risultati?
- 27. SQL - Rimuovere i risultati duplicati
- 28. Shell Script e SQL risultati
- 29. SQL Server 2008 - Ordina per stringhe con numero numericamente
- 30. C'è un modo per filtrare una traccia di SQL Profiler?
Grazie ... sembra che userò AnjLab per lo più in futuro per quello che sto facendo, perché essere in grado di ordinare le query più lunghe in alto non appena arrivano è stato dannatamente utile per isolare rapidamente aree che devono essere messe a punto. –
@BrandonMoore - Non sono sicuro se hai visto la mia modifica. È possibile ordinare per durata ma è necessario impostarlo in anticipo piuttosto che quando la traccia è in esecuzione (Modifica: ma non è possibile controllare la direzione di ordinamento ed è tutto un po 'primitivo) –
Ah, no non l'ho fatto. Il mio team sembra avere affinità con Sql Profiler, quindi gli farò sapere che ... Penso che probabilmente continuerò ad usare il prodotto AnjLab anche se potrò ordinare varie colonne a piacimento mentre è in esecuzione. –