Modul für erweiterte Ereignisse
Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance
Die Extended Events-Engine ist eine Sammlung von Diensten und Objekten, die:
- Aktivieren der Definition von Ereignissen
- Aktivieren der Verarbeitung von Ereignisdaten
- Verwalten von Erweiterten Ereignisdiensten und -objekten im System
- Verwalten einer Liste der Erweiterten Ereignissitzungen und Verwalten des Zugriffs auf diese Liste
Das Modul für erweiterte Ereignisse selbst stellt keine Ereignisse oder Aktionen bereit, die ausgeführt werden können, wenn ein Ereignis ausgelöst wird. Die Prozesse, die die Engine für erweiterte Ereignisse verwenden, definieren die Interaktion mit der Engine. Diese Prozesse fügen Ereignispunkte hinzu und stellen die bei Auslösung eines Ereignisses erforderlichen Aktionen bereit.
Die folgende Abbildung zeigt eine vereinfachte Ansicht einer Sitzung für erweiterte Ereignisse. Weitere Informationen finden Sie unter "Erweiterte Ereignissitzungen".
- Jeder Windows-Prozess kann über ein oder mehrere Module (
Win32 process
, auch als Binärdateien oder ausführbare ModuleWin32 module
bezeichnet) verfügen. - Jedes der Windows-Prozessmodule kann ein oder mehrere Erweiterte Ereignispakete (
Package
) enthalten, die ein oder mehrere Erweiterte Ereignisse -Objekte (Type
, ,Target
,Action
,Map
Predicate
undEvent
) enthalten. - Innerhalb eines Hostprozesses kann es nur eine Instanz des Moduls für erweiterte Ereignisse (
Extended event engine
), die:- Es verwaltet einige Aspekte der Sitzung (z. B. das Aufzählen von Sitzungen).
- Behandelt die Verteiler (
Dispatcher
), ähnlich wie ein Threadpool. - Behandelt Speicherpuffer (
Buffer
) für Ereignisse. Wenn Puffer aufgefüllt sind, werden sie an Ziele verteilt.
- Nachdem eine Sitzung erstellt wurde und Ereignisse optional an die Sitzung gebunden sind (
Session context
):- Instanzen von Zielen (
Target instance
) können auch erstellt und der Sitzung hinzugefügt werden. - Wenn Puffer aufgefüllt sind, werden diese an Ziele verteilt.
- Instanzen von Zielen (
Zugehöriger Inhalt
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für