Ereigniszählerziel
Das Ereigniszählerziel zählt alle Ereignisse, die während einer Sitzung für erweiterte Ereignisse auftreten. Mithilfe des Ereigniszählerziels erhalten Sie Informationen zu Merkmalen der Arbeitsauslastung ohne den Aufwand einer vollständigen Ereignisauflistung. Dieses Ziel verfügt über keine vom Benutzer anpassbaren Parameter.
Hinzufügen des Ziels zu einer Sitzung
Wenn Sie das Ereigniszählerziel einer Sitzung für erweiterte Ereignisse hinzufügen möchten, müssen Sie beim Erstellen oder Ändern einer Ereignissitzung die folgende Anweisung einschließen:
ADD TARGET package0.event_counter
Überprüfen der Zielausgabe
Sie können die Ausgabe des Ereigniszählerziels mithilfe der folgenden Abfrage überprüfen und dabei session_name durch den Namen der Ereignissitzung ersetzen.
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'
Im folgenden Beispiel wird das Ausgabeformat des Ereigniszählerziels veranschaulicht.
<CounterTarget truncated = "0">
<Packages>
<Package name = "[package name]">
<Event name = "[event name]" count = "[number]" />
</Package>
</Packages>
</CounterTarget>
Siehe auch
Verweis
sys.dm_xe_session_targets (Transact-SQL)
CREATE EVENT SESSION (Transact-SQL)
ALTER EVENT SESSION (Transact-SQL)