sys.dm_xe_session_targets (Transact-SQL)
gäller för:SQL ServerAzure SQL Managed Instance
Returnerar information om aktiva serveromfattande sessionsmål för extended events sessioner.
Azure SQL Database stöder endast databasomfattande sessioner. Se sys.dm_xe_database_session_targets.
Kolumnnamn | Datatyp | Beskrivning |
---|---|---|
event_session_address |
varbinary(8) | Minnesadressen för händelsesessionen. Har en många-till-en-relation med sys.dm_xe_sessions .address . Inte nullbar. |
target_name |
nvarchar(60) | Namnet på målet i en session. Inte nullbar. |
target_package_guid |
unikidentifierare | GUID för paketet som innehåller målet. Inte nullbar. |
execution_count |
bigint | Antalet gånger som målet har körts för sessionen. Inte nullbar. |
execution_duration_ms |
bigint | Den totala tid i millisekunder som målet har körts. Inte nullbar. |
target_data |
nvarchar(max) | De data som målet underhåller, till exempel information om händelsesammansättning. Nullbar. |
bytes_written |
bigint | gäller för: SQL Server 2017 och senare. Antal byte som skrivits till målet. Inte nullbar. |
Behörigheter
Kräver tillståndsbehörighet för VIEW SERVER på servern.
Behörigheter för SQL Server 2022 och senare
Kräver BEHÖRIGHET FÖR VISNINGSSERVERNS PRESTANDATILLSTÅND på servern.
Relations kardinaliteter
Från | Till | Förhållande |
---|---|---|
sys.dm_xe_session_targets .event_session_address |
sys.dm_xe_sessions .address |
Många-till-en |
Anmärkningar
Körning av sys.dm_xe_session_targets
tvingar fram en tömning av insamlade sessionsdata till disken. Detta kan vara användbart för att läsa insamlade händelsedata från sessioner med hjälp av oändliga eller mycket stora svarstider för sändning.