Cible de compteur d'événements
La cible de compteur d'événements compte tous les événements qui surviennent au cours d'une session Événements étendus. Elle vous permet d'obtenir des informations sur les caractéristiques de charge de travail sans ajouter la surcharge de la collecte d'événements complète. Cette cible n'a pas de paramètres personnalisables.
Ajout de la cible à une session
Pour ajouter la cible de compteur d'événements à une session Événements étendus, vous devez inclure l'instruction suivante lorsque vous créez ou modifiez une session d'événements :
ADD TARGET package0.event_counter
Vérification de la sortie cible
Pour vérifier la sortie de la cible de compteur d’événements, vous pouvez utiliser la requête suivante, en remplaçant session_name par le nom de la session d’événements :
SELECT name, target_name, CAST(xet.target_data AS xml)
FROM sys.dm_xe_session_targets AS xet
JOIN sys.dm_xe_sessions AS xe
ON (xe.address = xet.event_session_address)
WHERE xe.name = 'session_name'
L'exemple suivant montre le format de sortie de la cible de compteur d'événements.
<CounterTarget truncated = "0">
<Packages>
<Package name = "[package name]">
<Event name = "[event name]" count = "[number]" />
</Package>
</Packages>
</CounterTarget>
Voir aussi
Cibles des Événements étendus SQL Server
sys.dm_xe_session_targets (Transact-SQL)
CREATE EVENT SESSION (Transact-SQL)
ALTER EVENT SESSION (Transact-SQL)