sys.dm_xe_session_targets (Transact-SQL)

返回有关会话目标的信息。

列名

数据类型

说明

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)

重要说明重要提示
如果您在使用环形缓冲区目标,我们建议您将 max_memory 目标参数设置为 2048 KB,以便避免在 XML 输出中可能发生数据截断。有关如何配置目标参数的详细信息,请参阅 ALTER EVENT SESSION (Transact-SQL)CREATE EVENT SESSION (Transact-SQL)。有关何时使用不同的目标类型的详细信息,请参阅 SQL Server 扩展事件目标

目标维护的数据,例如事件聚合信息。可以为 Null。

权限

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

关系基数

源类型

目标类型

关系

sys.dm_xe_session_targets.event_session_address

sys.dm_xe_sessions.address

多对一

更改历史记录

更新的内容

更正了 target_data 列的数据类型。

更正了对 target_data 列的说明以指示该值可以为 Null。

更正了“关系基数”表。

添加了对 target_data 列的重要说明。