sys.dm_xe_session_targets (Transact-SQL)

Platí na:SQL ServerAzureSQL Managed Instance

Vrátí informace o aktivních cíle relace v oboru serveru rozšířených událostí relací.

Azure SQL Database podporuje pouze relace s zakresem databáze. Viz sys.dm_xe_database_session_targets.

Název sloupce Datový typ Popis
event_session_address varbinary(8) Adresa paměti relace události. Má vztah M:1 s sys.dm_xe_sessions.address. Není nulovatelný.
target_name nvarchar(60) Název cíle v rámci relace. Není nulovatelný.
target_package_guid uniqueidentifier Identifikátor GUID balíčku, který obsahuje cíl. Není nulovatelný.
execution_count bigint Počet spuštění cíle pro relaci. Není nulovatelný.
execution_duration_ms bigint Celková doba v milisekundách, kterou cíl spouští. Není nulovatelný.
target_data nvarchar(max) Data, která cíl udržuje, například informace o agregaci událostí. Nullovatelné
bytes_written bigint platí pro: SQL Server 2017 a novější. Počet bajtů zapsaných do cíle Není nulovatelný.

Povolení

Vyžaduje VIEW oprávnění SERVER STATE na serveru.

Oprávnění pro SQL Server 2022 a novější

Vyžaduje VIEW oprávnění SERVER PERFORMANCE STATE na serveru.

Kardinality relací

Od To Relationship
sys.dm_xe_session_targets.event_session_address sys.dm_xe_sessions.address Many-to-one

Poznámky

Provádění sys.dm_xe_session_targets vynutí vyprázdnění shromážděných dat relace na disk. To může být užitečné pro čtení shromážděných dat událostí z relací pomocí nekonečné nebo velmi velké latence odeslání.