热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

SQLSERVER中的资源调控器

SQLSERVER中的资源调控器转载自:资源调控器是sqlserver2008新增的功能,可以限制某些用户访问sqlserver所消耗的cpu、内存资源或是对某个库访问所消耗的cpu、内存资源,可以在SQLServer的EnterpriseEdition、DeveloperEdition和EvaluationEditi

SQLSERVER中的资源调控器 转载自: 资源调控器是sql server 2008新增的功能,可以限制某些用户访问sql server所消耗的cpu、内存资源或是对某个库访问 所消耗的cpu、内存资源,可以在SQL Server 的 Enterprise Edition、Developer Edition 和 Evaluation Editi

SQLSERVER中的资源调控器

转载自:

资源调控器是sql server 2008新增的功能,可以限制某些用户访问sql server所消耗的cpu、内存资源或是对某个库访问

所消耗的cpu、内存资源,可以在SQL Server 的 Enterprise Edition、Developer Edition 和 Evaluation Edition中使用。

配置资源调控器基本分为以下步骤:

(1) 创建并配置一个资源调控器资源池,发生 CPU 争用时,,该资源池将限制分配给资源池中的请求的最大平均 CPU 带宽。

(2) 创建并配置一个使用该池的资源调控器工作负荷组。

(3) 创建一个“分类器函数”,它是一个用户定义函数 (UDF),其返回值供资源调控器用来对会话进行分类,

以便将它们路由到适当的工作负荷组。

(4)将分类器函数注册到资源调控器。

(5)将更改应用于资源调控器进行配置。

你可以使用IS_MEMBER()、APP_NAME()、SUSER_SNAME()、CONNECTIONPROPERTY()等函数在分类器函数里编写您的业务逻辑

msdn中的示例

本测试示例是限制某查询用户USER_READONLY限制cpu最大为10%.

master RESOURCE POOL pMAX_CPU_PERCENT_10 WITH (MAX_CPU_PERCENT = 10) WORKLOAD GROUP gMAX_CPU_PERCENT_10 USING pMAX_CPU_PERCENT_10; master rgclassifier_MAX_CPU ( ) 18 RETURNS SYSNAME 19 WITH SCHEMABINDING SYSNAME () ;; ; Resource Governor With(Classifier_Function=dbo.rgclassifier_MAX_CPU); RESOURCE GOVERNOR RECONFIGURE; , , , SYS. master LOGIN USER_READONLY (*) FROM sys.tables master WORKLOAD GROUP gMAX_CPU_PERCENT_10 RESOURCE GOVERNOR RECONFIGURE; RESOURCE POOL pMAX_CPU_PERCENT_10 RESOURCE GOVERNOR RECONFIGURE; RESOURCE GOVERNOR WITH (CLASSIFIER_FUNCTION= null); RESOURCE GOVERNOR RECONFIGURE; RESOURCE GOVERNOR DISABLE; .

推荐阅读
  • Oracle分析函数first_value()和last_value()的用法及原理
    本文介绍了Oracle分析函数first_value()和last_value()的用法和原理,以及在查询销售记录日期和部门中的应用。通过示例和解释,详细说明了first_value()和last_value()的功能和不同之处。同时,对于last_value()的结果出现不一样的情况进行了解释,并提供了理解last_value()默认统计范围的方法。该文对于使用Oracle分析函数的开发人员和数据库管理员具有参考价值。 ... [详细]
  • 一、Hadoop来历Hadoop的思想来源于Google在做搜索引擎的时候出现一个很大的问题就是这么多网页我如何才能以最快的速度来搜索到,由于这个问题Google发明 ... [详细]
  • 本文介绍了一个在线急等问题解决方法,即如何统计数据库中某个字段下的所有数据,并将结果显示在文本框里。作者提到了自己是一个菜鸟,希望能够得到帮助。作者使用的是ACCESS数据库,并且给出了一个例子,希望得到的结果是560。作者还提到自己已经尝试了使用"select sum(字段2) from 表名"的语句,得到的结果是650,但不知道如何得到560。希望能够得到解决方案。 ... [详细]
  • cocos2dx-lua使用UIListView制作二级折叠菜单
    折叠菜单,用过jqueryaccordion的同学都知道是啥玩艺儿~,图片效果就是介样:cocos2dx不带有此控件,因此我们动手来实现一个。原理很简单,展开的时候往listview里i ... [详细]
  • 单目标应用:最有价值球员算法(Most Valuable Player Algorithm,MVPA)求解旅行商问题TSP
    一、最有价值球员算法最有价值球员算法(MostValuablePlayerAlgorithm,MVPA)由Bouchekara等人于20 ... [详细]
  • 错误:requireluasql.mysqlstdin:1:moduleluasql.mysqlnotfound:nofieldpackage.preload[lua ... [详细]
  • android语法高亮编辑器,HighlightTextEditor
    软件简介语法高亮HighlightTextEditor是一个安卓代码语法高亮控件,目前已经支持200多种语言,近90多种主题配色方案,同时 ... [详细]
  • 有一个开源项目:太阳神三国杀。C++开发,QT做的界面,Lua做的AI和武将扩展。项目地址https:github.comgaodayihaoQSanguosha ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 2018年人工智能大数据的爆发,学Java还是Python?
    本文介绍了2018年人工智能大数据的爆发以及学习Java和Python的相关知识。在人工智能和大数据时代,Java和Python这两门编程语言都很优秀且火爆。选择学习哪门语言要根据个人兴趣爱好来决定。Python是一门拥有简洁语法的高级编程语言,容易上手。其特色之一是强制使用空白符作为语句缩进,使得新手可以快速上手。目前,Python在人工智能领域有着广泛的应用。如果对Java、Python或大数据感兴趣,欢迎加入qq群458345782。 ... [详细]
  • vue使用
    关键词: ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 学习SLAM的女生,很酷
    本文介绍了学习SLAM的女生的故事,她们选择SLAM作为研究方向,面临各种学习挑战,但坚持不懈,最终获得成功。文章鼓励未来想走科研道路的女生勇敢追求自己的梦想,同时提到了一位正在英国攻读硕士学位的女生与SLAM结缘的经历。 ... [详细]
  • Iamtryingtomakeaclassthatwillreadatextfileofnamesintoanarray,thenreturnthatarra ... [详细]
  • 在数据分析工作中,我们通常会遇到这样的问题,一个业务部门由若干业务组构成,需要筛选出每个业务组里业绩前N名的业务员。这其实是一个分组排序的 ... [详细]
author-avatar
喋血梦_600
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有