标签:style blog http 使用 io ar 2014 cti
在前一章已经演示了如何使用SSMS来配置资源调控器。但是作为DBA,总有需要写脚本的时候,因为它可以重用及扩展。并且可以在不同服务器快速部署。
下面来演示如何实现:
1、 打开ssms,连到SQLServer。确保登录账号有CONTROLSERVER的权限。
2、 运行下面脚本,删除前面创建过的资源调控器对象
USE master GO DROP WORKLOAD GROUP rg_WebApp DROP RESOURCE POOL rp_WebApp DROP WORKLOAD GROUP rg_ReportApp DROP RESOURCE POOL rp_ReportApp GO
3、 现在执行语句来创建下面对象,此处的分类函数参考上一章:
USE master GO CREATE RESOURCE POOL [rp_WebApp] WITH ( MIN_CPU_PERCENT=50, MAX_CPU_PERCENT =100, MIN_MEMORY_PERCENT =50, MAX_MEMORY_PERCENT =100 ) GO CREATE WORKLOAD GROUP [rg_WebApp] WITH ( GROUP_MAX_REQUESTS=0, IMPORTANCE=MEDIUM, REQUEST_MAX_CPU_TIME_SEC=300, REQUEST_MAX_MEMORY_GRANT_PERCENT=25, REQUEST_MEMORY_GRANT_TIMEOUT_SEC=0, MAX_DOP=0 )USING [rp_WebApp] GO CREATE RESOURCE POOL [rp_ReportApp] WITH ( MIN_CPU_PERCENT=25, MAX_CPU_PERCENT =100, MIN_MEMORY_PERCENT =25, MAX_MEMORY_PERCENT =100 ) GO CREATE WORKLOAD GROUP [rg_ReportApp] WITH ( GROUP_MAX_REQUESTS=0, IMPORTANCE=MEDIUM, REQUEST_MAX_CPU_TIME_SEC=300, REQUEST_MAX_MEMORY_GRANT_PERCENT=25, REQUEST_MEMORY_GRANT_TIMEOUT_SEC=0, MAX_DOP=0 )USING [rp_ReportApp] GO ALTER RESOURCE GOVERNOR WITH (CLASSIFIER_FUNCTION=[dbo].[RGClassifier] ); GO ALTER RESOURCE GOVERNOR RECONFIGURE GO
4、 为了检查是否创建成功,可以通过DMV查询,这里用到下面两个DMV来查询:sys.dm_resource_governor_resource_pools 、sys.dm_resource_governor_workload_groups
SELECT pool_id , name FROM sys.dm_resource_governor_resource_pools SELECT group_id , name , pool_id FROM sys.dm_resource_governor_workload_groups
5、 从截图上可以看出已经创建成功:
上面的步骤可以通过ssms操作时,界面中上部的【脚本】按钮生成,但是由于ssms生成的T-SQL有些不是最优化的,所以如果你不是不懂,那就自己写吧。
下面几个配置选项在本文中用到,简要说明一下文章参考了游戏编程网www.cgzhw.com的资源特此注明:
1、 IMPORTANCE:定义工作负荷组中对请求处理的重要性,其值为LOW/MEDIUM/HIGH。
2、 GROUP_MAX_REQUESTS:定义在一个工作负荷组中最大并行执行的请求数量。
3、 MAX_DOP:在一个工作负荷组中并行请求的最大并行度。
4、 REQUEST_MAX_MEMORY_GRANT_PERCENT:对于一个工作负荷组中,一个单独的请求能用的最大内存数。
5、 REQUEST_MAX_CPU_TIME_SEC: 对于一个工作负荷组中,一个单独的请求可以使用的最大秒数。
6、 REQUEST_MEMORY_GRANT_TIMEOUT_SEC: 指定查询等待内存授予(工作缓冲区内存)变为可用的最长时间(以秒为单位)。
SQL Server研究之使用资源调控器管理资源,布布扣,bubuko.com
标签:style blog http 使用 io ar 2014 cti
原文地址:http://www.cnblogs.com/cgzhw/p/3917840.html