您现在的位置:主页 > 技术中心 > 数据库技术 > Sqlserver

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性能之跟踪
  • SQL编程(一)
  • LINUX上RMAN自动备份脚本
  • sql server面试题
  • 浅谈SQL Server中的事务日志(三)----在简单恢复模式
  • SQL小技巧系列 --- 行转列合并
  • 如何将多个SQL查询统计结果一次显示出来
  • sql server 列转行

导航

SqlserverMysqlOracleDB2数据库数据库综合
?? - ?? - ÝřŝžľŘÝź - TAGąęÇŠ - RSSśŠÔÄ - ??
Copyright © 2004-2024 上海卓卓网络科技有限公司