资源调控器分为三部分:
1:资源池,将资源CPU/MEMORY划分到不同的载体上
2:负载组,承载负载并将负载映射到不同的资源池
3: 分类函数,将不同回话映射到不同的负载组
08提供两种预定义的系统资源池
1:internal,内部资源池,只用于SQL数据库引擎,系统管理员不能改变和设置;
2:default,默认资源池,所有未分配资源池的的回话都使用默认资源池,默认资源池不能被修改和删除;

所有资源池的下限之和不得超过100%,因为系统会尽量满足资源池下限
资源池的上线可设置为下限到100%之间

--==========================================================USE [master]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO--创建资源池
CREATE RESOURCE POOL AppPool
WITH (-- allocate at least <MIN_CPU_PERCENT, int, 10>% of the CPU bandwidth for admin queriesMIN_CPU_PERCENT = 0-- do not let them exceed <MAX_CPU_PERCENT, int, 30>% either, MAX_CPU_PERCENT = 70-- admin queries should be small and we will allocate about <MIN_MEMORY_PERCENT, int, 5>%-- of the server memory for them, MIN_MEMORY_PERCENT = 0, MAX_MEMORY_PERCENT = 80
)
GO--创建负载组
CREATE WORKLOAD GROUP AppGroup
WITH (-- use all defaultsIMPORTANCE = MEDIUM, REQUEST_MAX_MEMORY_GRANT_PERCENT = 10, REQUEST_MEMORY_GRANT_TIMEOUT_SEC = 100, REQUEST_MAX_CPU_TIME_SEC = 10, MAX_DOP = 0, GROUP_MAX_REQUESTS = 0
)
USING AppPoolGO--创建分类函数,将登陆用户TestUser的回话映射到负载组AppGroup
CREATE FUNCTION [dbo].[urgClassifier]()
RETURNS sysname
WITH SCHEMABINDING
AS
BEGINDECLARE @grp_name AS sysname;SET @grp_name = 'default';IF (SUSER_SNAME()='TestUser')BEGINSET @grp_name = 'AppGroup';ENDRETURN @grp_name;
END
GO--为资源调控器设置资源组
ALTER RESOURCE GOVERNOR
WITH (CLASSIFIER_FUNCTION = [dbo].[urgClassifier]
)
GO--更资源调控器设置
ALTER RESOURCE GOVERNOR RECONFIGURE
GO--禁用资源调控器
ALTER Resource Governor DISABLE;

转载于:https://www.cnblogs.com/TeyGao/p/3524194.html

ResorceGovernor--基础和Demo相关推荐

  1. 麒麟系统开发笔记(九):在国产麒麟系统上搭建宇视摄像头SDK基础环境Demo

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/127532255 红胖子(红模仿)的博文大全:开发技术集 ...

  2. vue 集成腾讯地图基础api Demo集合

    Vue 集成腾讯地图基础api Demo集合(基础地图引入与展示模块,地址逆解析,3D/2D切换 ,位置服务,mark标记) 写作背景 .之前项目使用腾讯地图,感觉还是比较好用的,但是官方的demo大 ...

  3. Angular基础教程+Demo项目——尽可能全面一些——第二节

    一.前言 Angular是一个类似于后端开发模式的前端开发框架,学习起来非常简单,当然需要一定的前端基础,本篇接着第一节继续介绍Angular基础 学习过程中所写的Demo_GitHub--学习Ang ...

  4. [转载]玩转Android Camera开发(三):国内首发---使用GLSurfaceView预览Camera 基础拍照demo...

    GLSurfaceView 是OpenGL中的一个类,也是可以预览Camera的,而且在预览Camera上有其独到之处.独到之处在哪?当使用Surfaceview无能为力. 痛不欲生时就只有使用GLS ...

  5. 语音测试基础以及demo解读

    1.    在Eclipse中导入demo项目,得到试图对应的类文件如下 2.    运行MainView.java,得到运行效果如下图 具体实现代码如下 MainView.java Drawable ...

  6. google guava的基础部分Demo实例(注释详尽)

    2019独角兽企业重金招聘Python工程师标准>>> package org.loda.guava;import java.io.UnsupportedEncodingExcept ...

  7. 网络编程之Socket零基础入门Demo

    Socket编程 ​ 这是一个最广泛的网络概念 ​ 套接字使用TCP提供了两台计算机之间的通信机制.客户端程序创建一个套接子,并城市连接服务区的套接子. ​ 当连接建立时,服务器会创建一个Socket ...

  8. 安卓系列之 kotlin 项目实战--基础 demo

    本章记录一个基础的 demo 项目,使用 kotlin+协程+retrofit+okhttp3+MVVM 实现. 功能需求 调用天气 api,在主页显示天气情况. 大致流程 api 申请及实体分析 网 ...

  9. Qwt开发笔记(一):Qwt简介、下载以及基础demo工程模板

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/128146985 红胖子(红模仿)的博文大全:开发技术集 ...

  10. SpringCloud学习之路(一)-简单Demo

    首先,我们先在C:\Windows\System32\drivers\etc路径下的hosts最后添加两个地址用于模拟服务端以及消费端的IP 127.0.0.1 dept-8001.com #微服务端 ...

最新文章

  1. 深入浅出统计学(十一)总体和样本的估计
  2. [zz] 几种类间关系:继承、实现、依赖、关联、聚合、组合及UML实现图
  3. 云炬Android开发笔记 2-2 Android studio项目上传到Github及无法连接Github的问题处理
  4. java 如何知道对象是否被修改过_Java 并发编程:AQS 的原子性如何保证
  5. java ab工具_(ab)使用Java 8 FunctionalInterfaces作为本地方法
  6. 手把手教您解决90%的自然语言处理问题
  7. Java序列化技术即将被废除!!!
  8. Redis 单机使用以及部署
  9. 链表中添加一个节点和删除一个节点
  10. win10的计算机是哪个版本,Win10七大版本哪个好 Windows10系统各版本功能区别详解...
  11. 每天学一点 mysql
  12. 现代程序设计 homework-06
  13. 2021-9-1 unity实践出真知
  14. Django分布式路由
  15. seo的日常工作内容
  16. 远程办公软件合集 总结好用的10款远程办公工具
  17. html点击圆点箭头分页,点击自动轮播图片下面的小圆点实现图片切换功能,并不是左右箭头那种切换...
  18. b站前端大佬_那些在271有B站却没有的动漫,只有大佬才都看过!
  19. Postgresql - Table Partitioning - 10.6 11 实验
  20. 最全Cisco 3560交换机使用手册

热门文章

  1. 揭秘《死者之书》之游戏角色资源创作
  2. 剑网三缘起,葱姜蒜也能卖?欺负新玩家被批评,但说明游戏很自由
  3. 投资人赞上海某寺很靠谱 饿了么曾获10万元天使投资
  4. 实时搜索 elasticsearch vs solr
  5. 使用Oracle的审计功能监控数据库中的可疑操作
  6. TCP/IP协议(二)tcp/ip基础知识
  7. Android studio中不同颜色代表什么意思
  8. MvvmLight学习心得三
  9. STL vector
  10. [转]实用体系结构:逻辑分层