Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base de données SQL dans Microsoft Fabric
Le moteur des Événements étendus est une collection de services et d'objets qui :
- Activer la définition d'événements
- Activer les données d'événement de traitement
- Gérer les services et objets Extended Events dans le système
- Tenir à jour une liste de sessions Extended Events et gérer l'accès à cette liste
Le moteur Extended Events ne fournit lui-même aucun événement ni aucune action à entreprendre lors du déclenchement d'un événement. Les processus qui utilisent le moteur des Événements étendus définissent l'interaction avec le moteur. Ces processus ajoutent des points d'événement et fournissent les actions à entreprendre en réponse au déclenchement d'un événement.
L'illustration ci-dessous montre une vue simplifiée d'une session Événements étendus. Pour plus d’informations, consultez Sessions Extended Events.
- Chaque processus Windows peut avoir un ou plusieurs modules (
Win32 process,Win32 module) également appelés fichiers binaires ou modules exécutables. - Chacun des modules de processus Windows peut contenir un ou plusieurs packages Extended Events (
Package), qui contiennent un ou plusieurs objets Extended Events (Type,Target,Action,Map,PredicateetEvent). - Au sein d’un processus hôte, il ne peut exister qu’une seule instance du moteur Extended Events (
Extended event engine), qui :- Gérer certains aspects de la session (par exemple, l'énumération des sessions).
- gère la répartition (
Dispatcher), similaire à un pool de threads. - gère les mémoires tampons (
Buffer) pour les événements. Lorsque les mémoires tampons sont pleines, elles sont distribuées aux cibles.
- Une fois qu’une session a été créée et que les événements sont liés facultativement à la session (
Session context) :- Des instances de cibles (
Target instance) peuvent également être créées et ajoutées à la session. - lorsque les mémoires tampons sont pleines, elles sont distribuées aux cibles.
- Des instances de cibles (