SQL Server Management Studio, um die Ausführungszeit auf Millisekunden herunterzusetzen
Wenn ich einen Stapel senden (z.B., ausführen einer Abfrage) in SSMS, ich sehe die Zeit, die zum ausführen in der status-bar. Ist es möglich zu konfigurieren SSMS zu zeigen, die Abfrage-Zeit mit Millisekunden-Auflösung?
Hier ist die bar ich spreche mit dem Abschnitt von Interesse sind rot eingekreist:
InformationsquelleAutor der Frage Michael Goldshteyn | 2011-11-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was Sie tun möchten, ist dieser:
Den Ausgang suchen, etwas ähnliches in Ihrem Nachrichten-Fenster:
InformationsquelleAutor der Antwort
Schalten Client-Statistikindem Sie einen der folgenden Schritte aus:
Dann bekommen Sie eine neue Registerkarte, die die Datensätze der timings, IO-Daten und rowcounts etc für (bis zu) letzten 10 exections (plus Durchschnittswerte!):
InformationsquelleAutor der Antwort NickG
War ich mit zu kämpfen, bis ich das gefunden...
http://blog.sqlauthority.com/2009/10/01/sql-server-sql-server-management-studio-and-client-statistics/
Auch, wenn Sie öffnen Sie die Eigenschaften-Fenster finden Sie einige Magische "Verbindung verstrichene Zeit", dass kann Ihnen einige Ausführungszeit...
Hoffe, es hilft...
InformationsquelleAutor der Antwort Ymagine First
Um die Ausführungszeit als eine variable in Ihrer Prozedur:
Sehen UND diese
Die Messung der Query-Performance : "Ausführungsplan Abfrage-Kosten" vs "Zeit Genommen"
InformationsquelleAutor der Antwort atik sarker
War ich nach der gleichen Sache, und stolperte über den folgenden link die war genial:
http://www.sqlserver.info/management-studio/show-query-execution-time/
Zeigt es drei verschiedene Möglichkeiten der Messung der Leistung. Alles gute für Ihre eigenen stärken. Die, die ich für entschieden war, wie folgt:
DECLARE @DATETIME Time1
DECLARE @Zeit2 DATETIME
SET @Time1 = GETDATE()
-- Insert-Abfrage hier
SET @Zeit2 = GETDATE()
SELECT DATEDIFF(MILLISEKUNDE,@Time1,@Zeit2) ALS Elapsed_MS
Wird dies zeigen die Ergebnisse aus der Abfrage, gefolgt von der Zeit, die es gedauert hat.
Hoffe, das hilft.
InformationsquelleAutor der Antwort J-Man
Ich weiß nicht, über die Erweiterung der Informationen bar.
Aber Sie können die Timing-set als Standard für alle Anfragen zeigen sich in der Registerkarte "Nachrichten".
Wenn in ein Abfrage-Fenster, gehen Sie auf die Abfrage Menüpunkt, wählen Sie "Abfrage-Optionen" und wählen Sie dann "erweitert" in der "Ausführung" - Gruppe und überprüfen Sie die "set statistics time" /"set statistics IO" check-Boxen.
Diese Werte werden dann zeigen, bis in den Nachrichten-Bereich, für jede Abfrage, ohne sich zu erinnern, um in die set stats auf und ab.
Konnte man auch mit Shift + Alt + S aktivieren Sie client-Statistiken jederzeit
InformationsquelleAutor der Antwort luke
Können Sie versuchen, diesen code:
InformationsquelleAutor der Antwort Rohitkumar