SQLServer资源调控器--自由分配您的资源(3)
来源:未知 责任编辑:责任编辑 发表时间:2015-09-09 15:37 点击:次
Create Resource Pool AdminQueries with(max_cpu_percent=100)
Create Resource Pool UserQueries with(max_cpu_percent=100)
运行测试脚本,显示的CPU利用率图如下
现在将资源分配做如下调整:
Create Resource Pool AdminQueries with(max_cpu_percent=10)
Create Resource Pool UserQueries with(max_cpu_percent=90)
再次运行测试脚本,显示的CPU利用率图如下
可以看到,当我们调整资源后,两个Session中运行同样的脚本,它们所使用的资源差别很大,这样就达到了根据不同的应用分配不同的资源的目的。
DMV查看资源池:
--查看Session所在的资源池
select s.session_id,s.login_name ,s.program_name,s.group_id,g.name
from www.2cto.com
sys.dm_exec_sessions s join sys.dm_resource_governor_workload_groups g
on s.group_id=g.group_id
where session_id>50
--查看资源池情况
select * from sys.dm_resource_governor_resource_pools
可以看到,我们创建的两个资源池(还有两个是系统资源池和默认资源池),而且不同的Session对应到了不同的资源池中。
作者 飞洋过海
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>