sys.dm_xe_session_targets (Transact-SQL)
van toepassing op:SQL ServerAzure SQL Managed Instance
Retourneert informatie over actieve sessiedoelen met serverbereik van uitgebreide gebeurtenissen sessies.
Azure SQL Database ondersteunt alleen sessies met databasebereik. Zie sys.dm_xe_database_session_targets.
Kolomnaam | Gegevenstype | Beschrijving |
---|---|---|
event_session_address |
varbinary(8) | Het geheugenadres van de gebeurtenissessie. Heeft een veel-op-een-relatie met sys.dm_xe_sessions .address . Niet nullable. |
target_name |
nvarchar(60) | De naam van het doel binnen een sessie. Niet nullable. |
target_package_guid |
uniqueidentifier- | De GUID van het pakket dat het doel bevat. Niet nullable. |
execution_count |
grote | Het aantal keren dat het doel is uitgevoerd voor de sessie. Niet nullable. |
execution_duration_ms |
grote | De totale hoeveelheid tijd, in milliseconden, die het doel heeft uitgevoerd. Niet nullable. |
target_data |
nvarchar(max) | De gegevens die het doel onderhoudt, zoals informatie over gebeurtenisaggregatie. Nullable. |
bytes_written |
grote | van toepassing op: SQL Server 2017 en hoger. Aantal bytes dat naar het doel is geschreven. Niet nullable. |
Machtigingen
Vereist de machtiging VIEW SERVER STATE op de server.
Machtigingen voor SQL Server 2022 en hoger
Vereist de machtiging PRESTATIESTATUS VAN DE WEERGAVESERVER op de server.
Relatiekardinaliteiten
Van | Aan | Verwantschap |
---|---|---|
sys.dm_xe_session_targets .event_session_address |
sys.dm_xe_sessions .address |
Veel-op-een |
Opmerkingen
Het uitvoeren van sys.dm_xe_session_targets
dwingt een leegmaken van de verzamelde sessiegegevens naar schijf. Dit kan handig zijn voor het lezen van verzamelde gebeurtenisgegevens van sessies met behulp van oneindige of zeer grote verzendlatenties.
Verwante inhoud
- dynamische beheerweergaven en -functies (Transact-SQL)
- sys.dm_xe_sessions (Transact-SQL)
- sys.dm_xe_session_events (Transact-SQL)
- Overzicht van uitgebreide gebeurtenissen
- quickstart: Uitgebreide gebeurtenissen