视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
SQLSERVER中的资源器
2020-11-09 10:20:03 责编:小采
文档


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_READONLYcpu最大为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; .

下载本文
显示全文
专题