Verwenden von SQL Server Extended Events
SQL Server Extended Events bietet DLL (Data Definition Language)-Anweisungen zum Erstellen und Ändern einer Extended Events-Sitzung. Daneben werden dynamische Verwaltungs- und Katalogsichten bereitgestellt, in denen Sie Sitzungs- und Metadaten abrufen können.
Sie können Transact-SQL-Anweisungen verwenden, um die Sichten auszuführen, die bereitgestellt werden, um die benötigten Informationen aus den einzelnen von Ihnen erstellten Extended Events-Sitzungen abzurufen.
Sie können SQL Server Management Studio verwenden, um die bereitgestellten Codebeispiele zu erstellen und auszuführen. Weitere Informationen finden Sie unter Verwenden des Objekt-Explorers.
DDL-Anweisungen
Verwenden Sie die in der folgenden Tabelle beschriebenen DDL-Anweisungen, um eine Extended Events-Sitzung zu erstellen, zu ändern und zu löschen.
Name |
Beschreibung |
---|---|
Erstellt ein Extended Events-Sitzungsobjekt, das die Quelle der Ereignisse, die Ereignissitzungsziele und die Ereignissitzungsparameter identifiziert. |
|
Startet oder beendet eine Ereignissitzung oder ändert die Konfiguration einer Ereignissitzung. |
|
Löscht eine Ereignissitzung. |
Katalogsichten
Verwenden Sie die in der folgenden Tabelle beschriebenen Katalogsichten, um die beim Erstellen einer Ereignissitzung erstellten Metadaten abzurufen.
Name |
Beschreibung |
---|---|
Listet alle Ereignissitzungsdefinitionen auf. |
|
Gibt für jede Aktion jedes Ereignisses einer Ereignissitzung eine Zeile zurück. |
|
Gibt für jedes Ereignis in einer Ereignissitzung eine Zeile zurück. |
|
Gibt eine Zeile für jede anpassbare Spalte zurück, die explizit für Ereignisse und Ziele festgelegt wurde. |
|
Gibt für eine Ereignissitzung eine Zeile für jedes Ereignisziel zurück. |
Dynamische Verwaltungssichten
Verwenden Sie die in der folgenden Tabelle beschriebenen dynamischen Verwaltungssichten, um Sitzungsmetadaten und Sitzungsdaten abzurufen. Die Metadaten werden aus den Katalogsichten abgerufen, und die Sitzungsdaten werden erstellt, wenn Sie eine Ereignissitzung starten und ausführen.
Hinweis |
---|
Diese Sichten weisen erst Sitzungsdaten auf, wenn eine Sitzung gestartet wird. |
Name |
Beschreibung |
---|---|
Gibt Informationen zu Sitzungsverteilerpools zurück. |
|
Gibt eine Zeile für jedes Objekt zurück, das von einem Ereignispaket verfügbar gemacht wird. |
|
Gibt die Schemainformationen für alle Objekte zurück. |
|
Listet alle für das Extended Events-Modul registrierten Pakete auf. |
|
Gibt Informationen zu einer aktiven Extended Events-Sitzung zurück. |
|
Gibt Informationen zu Sitzungszielen zurück. |
|
Gibt Informationen zu Sitzungsereignissen zurück. |
|
Gibt Informationen zu Ereignissitzungsaktionen zurück. |
|
Stellt eine Zuordnung von internen numerischen Schlüsseln zu für den Benutzer lesbarem Text bereit. |
|
Zeigt die Konfigurationswerte für Objekte an, die an eine Sitzung gebunden sind. |