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.