Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL-Datenbank
Verwaltete Azure SQL-Instanz
SQL-Datenbank in Microsoft Fabric
Zeigt die Profilinformationen für eine Anweisung an. STATISTICS PROFILE funktioniert für Ad-hoc-Abfragen, Ansichten und gespeicherte Prozeduren.
Transact-SQL-Syntaxkonventionen
Syntax
SET STATISTICS PROFILE { ON | OFF }
Hinweise
Wenn STATISTICS PROFILE ON ist, liefert jede ausgeführte Abfrage ihre reguläre Ergebnismenge zurück, gefolgt von einer zusätzlichen Ergebnismenge, die ein Profil der Abfrageausführung zeigt.
Die zusätzliche Ergebnismenge enthält die SHOWPLAN_ALL Spalten für die Abfrage und diese zusätzlichen Spalten.
| Spaltenname | BESCHREIBUNG |
|---|---|
| Zeilen | Tatsächliche Anzahl der Zeilen, die jeder Operator erzeugt. |
| Executes | Häufigkeit, mit der der Operator ausgeführt wurde. |
Berechtigungen
Um die Ausgabe zu nutzen SETSET STATISTICS PROFILE und anzuzeigen, müssen Benutzer folgende Berechtigungen besitzen:
Die Berechtigungen für die Ausführung der Transact-SQL-Anweisungen.
Die SHOWPLAN-Berechtigung für alle Datenbanken mit Objekten, auf die von den Transact-SQL-Anweisungen verwiesen wird.
Für Transact-SQL-Anweisungen, die keine Ergebnismengen erzeugen STATISTICS PROFILE , sind nur die entsprechenden Berechtigungen zur Ausführung der Transact-SQL-Anweisungen erforderlich. Für Transact-SQL Anweisungen, die Ergebnissätze erzeugen STATISTICS PROFILE , müssen sowohl die Transact-SQL-Ausführungsberechtigung als auch die SHOWPLAN-Berechtigung erfolgreich sein, sonst wird die Ausführung der Transact-SQL-Anweisung abgebrochen und es wird keine Showplan-Information generiert.
Weitere Informationen
SET Anweisungen (Transact-SQL)
SET SHOWPLAN_ALL (Transact-SQL)
SET
SET STATISTICS TIME (Transact-SQL)
SET
SET STATISTICS IO (Transact-SQL)