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 | 多对一 |
后续步骤
通过以下文章详细了解相关概念: