sys.dm_os_dispatcher_pools (Transact-SQL)

返回有关会话调度程序池的信息。 调度程序池是由系统组件用来执行后台处理的线程池。

适用范围:SQL Server(SQL Server 2008 到当前版本)。

列名

数据类型

说明

dispatcher_pool_address

varbinary(8)

调度程序池的地址。 dispatcher_pool_address 是唯一的。 不可为 Null。

type

nvarchar(256)

调度程序池的类型。 不可为 Null。 有两种类型的调度程序池:

  • DISP_POOL_XE_ENGINE

  • DISP_POOL_XE_SESSION

name

nvarchar(256)

调度程序池的名称。 不可为 Null。

dispatcher_count

int

处于活动状态的调度程序线程数。 不可为 Null。

dispatcher_ideal_count

int

调度程序池通过增大可使用的调度程序线程数。 不可为 Null。

dispatcher_timeout_ms

int

调度程序将在退出之前等待新工作的时间(以毫秒为单位)。 不可为 Null。

dispatcher_waiting_count

int

空闲的调度程序线程数。 不可为 Null。

queue_length

int

等待由调度程序池处理的工作项数。 不可为 Null。

权限

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

请参阅

参考

动态管理视图和函数 (Transact-SQL)