Condividi tramite


sys.dm_xe_session_targets (Transact-SQL)

Si applica a:SQL ServerIstanza gestita di SQL di Azure

Restituisce informazioni su destinazioni di sessione attive con ambito server di sessioni eventi estesi.

Database SQL di Azure supporta solo sessioni con ambito database. Vedere sys.dm_xe_database_session_targets.

Nome colonna Tipo di dati Descrizione
event_session_address varbinary(8) Indirizzo di memoria della sessione dell'evento. Ha una relazione molti-a-uno con sys.dm_xe_sessions.address. Non nullable.
target_name nvarchar(60) Nome della destinazione in una sessione. Non nullable.
target_package_guid uniqueidentifier GUID del pacchetto che contiene la destinazione. Non nullable.
execution_count bigint Numero di volte in cui la destinazione è stata eseguita per la sessione. Non nullable.
execution_duration_ms bigint Tempo totale di esecuzione della destinazione, espresso in millisecondi. Non nullable.
target_data nvarchar(max) Dati che la destinazione gestisce, ad esempio informazioni di aggregazione di evento. Nullable.
bytes_written bigint Si applica a: SQL Server 2017 e versioni successive. Numero di byte scritti nella destinazione. Non nullable.

Autorizzazioni

È richiesta l'autorizzazione VIEW SERVER STATE per il server.

Autorizzazioni per SQL Server 2022 e versioni successive

È richiesta l'autorizzazione VIEW SERVER PERFORMANCE STATE per il server.

Cardinalità delle relazioni

Da Per Relazione
sys.dm_xe_session_targets.event_session_address sys.dm_xe_sessions.address Molti-a-uno

Osservazioni

L'esecuzione di sys.dm_xe_session_targets forza uno scaricamento dei dati della sessione raccolti su disco. Ciò può essere utile per leggere i dati degli eventi raccolti dalle sessioni usando latenze di invio infinite o molto grandi.