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对应到了不同的资源池中。
 
 
 
作者 飞洋过海
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • sql常见面试题
  • SQL SERVER 2005性能之跟踪
  • LINUX上RMAN自动备份脚本
  • sql server 列转行
  • SQL SERVER2008日常自动化备份
  • SQL Server 2005 镜像构建手册
  • SQL编程(一)
  • 如何将多个SQL查询统计结果一次显示出来
  • 浅谈SQL Server中的事务日志(三)----在简单恢复模式下日志的角色

数据库技术导航

SqlserverMysqlOracleDB2数据库数据库综合
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1