sys.dm_xe_session_targets (Transact-SQL)

适用于SQL Server Azure SQL 托管实例

返回有关 活动 服务器范围的会话目标的信息。

Azure SQL 数据库仅支持数据库范围的会话。 请参阅 sys.dm_xe_database_session_targets

列名称 数据类型 描述
event_session_address varbinary(8) 事件会话的内存地址。 与 sys.dm_xe_sessions.address 之间具有多对一关系。 不可为 null。
target_name nvarchar(60) 会话中目标的名称。 不可为 null。
target_package_guid uniqueidentifier 包含目标的包的 GUID。 不可为 null。
execution_count bigint 已为该会话执行目标的次数。 不可为 null。
execution_duration_ms bigint 目标已经执行的总时间(以毫秒为单位)。 不可为 null。
target_data nvarchar(max) 目标维护的数据,例如事件聚合信息。 可以为 Null。
bytes_written bigint 适用于: SQL Server 2017 及更高版本。 写入到目标的字节数。 不可为 null。

权限

要求具有服务器的 VIEW SERVER STATE 权限。

SQL Server 2022 及更高版本的权限

要求对服务器具有 VIEW SERVER PERFORMANCE STATE 权限。

关系基数

功能 关系
sys.dm_xe_session_targets.event_session_address sys.dm_xe_sessions.address 多对一

后续步骤

通过以下文章详细了解相关概念: