Resource Governor工作负载组

适用于:SQL ServerAzure SQL 托管实例

资源调控器工作负荷组是一个用于管理遵循通用策略的请求的容器。 工作负荷组支持对会话和请求进行聚合监视,并定义请求策略。 每个工作负荷组位于 资源池中,表示数据库引擎实例的物理资源的子集。

启动会话时,它将分类为特定的工作负荷组。 工作负载组策略治理在会话上执行的请求。 请求使用基础资源池中的资源。

工作负载组概念

工作负载组是会话的容器,根据应用于每个会话的分类标准,这些会话被认为是相似的。 工作负荷组允许对资源消耗进行聚合监视,并对组中的所有请求使用通用策略。 例如,可以限制在工作负荷组中执行的每个查询的并行度或内存授予的最大大小。

资源调控器有两个内置工作负荷组:internal 组和 default 组。 无法更改 internal 组的分类策略,但可以监视它。

如果以下情况,会话将分类到 default 组中:

  • 不存在 分类器函数
  • 曾经尝试将会话归入不存在的组类。
  • 存在常规性的分类错误。

工作负载组任务

资源池可以管理各种系统资源。 有关详细信息,请参阅 CREATE WORKLOAD GROUP

有关更多示例和完整演练,请参阅 教程:资源调控器配置示例和最佳做法

任务说明 文章
创建工作负荷组 创建工作负荷组
更改工作负荷组设置 更改工作负荷组设置
删除工作负荷组 删除工作负荷组
移动工作负载组 移动工作负载组

资源调控器提供用于创建、修改和删除工作负荷组的 DDL 语句。

有关详细信息,包括可为工作负荷组指定的策略,请参阅: