Dela via


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.