sys.dm_exec_query_stats scheint eine sehr nützliche Funktion zum Sammeln von Statistiken aus Ihrer Datenbank zu sein, die Sie als Ausgangspunkt verwenden können, um Abfragen zu finden, die optimiert werden müssen. Auswahl von * gibt etwas kryptische Ergebnisse, wie machen Sie die Ergebnisse lesbar? Welche Art von Abfragen erhalten Sie daraus? Gibt es andere Funktionen oder Abfragen, die Sie verwenden, um Leistungsstatistiken zu erhalten?Wie sammeln Sie Statistiken von SQL Server?
Antwort
Um die Ergebnisse nützlich zu machen, müssen Sie die Informationen mit einigen anderen DMVs referenzieren und auch Ihre Analyse- und Tunneling-Bemühungen auf die schlechtesten Abfragen konzentrieren.
Hier ist (eines, das ich zuvor gemacht habe) ein Beispiel für die Verwendung des DMV, das Sie erwähnt haben, um die teuersten SQL Server-Abfragen zu identifizieren.
How to identify the most costly SQL Server queries using DMV’s
Sie können dies leicht erweitern auch bei anderen Metriken zu suchen.
Wenn Sie die Leistungsoptimierung für sich selbst zum Kinderspiel machen möchten, sollten Sie die frei verfügbare Version SQL Server Performance Dashboard Reports installieren.
Diese können verwendet werden, SQL Server Waits zu identifizieren, die Abfragen, die die I/O, die am längsten laufenden Anfragen von Dauer usw.
+1 für das Leistungs-Dashboard. Dieser + SQL Profiler kann Ihnen alles geben, was Sie brauchen! – Anon246
Warum verwenden Sie nicht zuerst 'set pagesize 0'.
'set pagesize' ist für SQL * Plus (d. H. Oracle). Das OP fragt nach SQL Server. –
- 1. Sammeln von MySQL-Statistiken
- 2. Sammeln von Statistiken, wie ein Programm verwendet wird
- 3. Sammeln von SQL-Anweisungen
- 4. Sammeln Lack Statistiken auf URL-Ebene
- 5. SQL Server: Daten aus verschiedenen Datenbanken sammeln
- 6. Wie SQL Server TOTAL E/A-Statistiken mit Datumsbereich
- 7. Automatisch erstellte Statistiken werden nicht von Sql Server 2008 gelöscht
- 8. SQL: Berechnung Systemlast Statistiken
- 9. teradata sammeln Statistiken ganz mit Probe nicht funktioniert
- 10. Warum werden Statistiken in SQL Server so schnell veraltet?
- 11. So sammeln Sie GCLogs
- 12. Rails/SQL: Finden Sie Statistiken über eine belongs_to Beziehung
- 13. Abfragestatistiken für SQL Server 2005
- 14. Wie überprüfen Echtzeit-Server Statistiken und Gesundheit - Laravel/PHP
- 15. Wie Instanzen von XMLHttpRequest sammeln?
- 16. Tabelle Stats sammeln für Oracle
- 17. MySQL: Wählen Sie diverse Statistiken
- 18. Stripe.js - Sammeln von Empfängerinformationen
- 19. Sammeln von JavaScript-Speicherprofildaten von Benutzern
- 20. Sammeln SMTP-Server Mailkit mit Mimekit
- 21. Erste Statistiken aus verschiedenen Gruppen von Zeilen
- 22. Entfernen Sie Zahlen von String sql Server
- 23. Wie man Benutzer surft Statistiken erhält?
- 24. Wie Sie Daten von SQL Server 2005 in SQL Server 2000 wiederherstellen?
- 25. Netezza SQL zum Sammeln von Werten aus aufeinanderfolgenden Datensätzen
- 26. Temporäre Speicherung von Statistiken über Slave in Django
- 27. Sammeln von GPS-Koordinaten
- 28. Wie Sie Dezimalwerte in SQL Server speichern?
- 29. Wie pivotieren Sie Textspalten in SQL Server?
- 30. Wie Sie Daten von SQL Server 2005 nach MySQL exportieren
nicht sicher, warum dies ist ein Community Wiki konsumieren? –