« 上一篇

机房数据库资源管理器

机房资源调控器是一项SQL Server技术,用来限制从SQL Server2014可用的总资源分配给每个数据库工作负载的资源数量。启用该功能之后,资源调控器将对引入的会话分类,确定会话属于哪个工作负载组。然后每个工作负载组与限制工作负载组的资源池相关。而且,机房资源调控器保护SQL Server不受失控的查询和不可预知的工作负载执行的营销,并设置工作负载优先级。资源调侃器要限制资源,就必须能够区分不同的工作负载,如下所示:

在工作负载组内设置工作负载优先级。

对资源调控器的约束如下所示:

只能应用与SQL Server Relational Engine,不能应用于Analysis Services、Report Services或Integration Services。机房资源调控器也是一个企业功能,需要企业版本许可。

无法监控SQL Server实例之间的资源。然而,Windows资源管理器(Windows的一部分)可以用来监控Windows进程之间的资源,包括SQL Server。

典型的OLTP工作负载由小而快速的机房数据库操作组成,它们都会占用一段CPU时间,这些操作很快,以至于资源调控器无法应用带宽限制。