zoukankan      html  css  js  c++  java
  • SqlServer性能优化 性能调控(十)

    如何做资源的调控:

     1.建立资源池。

     2.创建工作负荷组

    	create resource pool ImporPool with
    	(
    	min_cpu_percent=30,max_cpu_percent=100,
    	min_memory_percent=40,max_memory_percent=95	
    	)
    
    	--不太重要的资源池
    	create resource pool PooPool with
    	(
    	min_cpu_percent=5,max_cpu_percent=100,
    	min_memory_percent=10,max_memory_percent=95
    	)
    
    	--创建工作负荷组
    	create workload group ERPGroup with
    	(
    	--重要性
    	importance=high
    	)using ImporPool
    
    	create workload group ADGroup with
    	(
    	--重要性
    	importance=medium
    	)using ImporPool
    
    
    	create workload group ReportingGroup with
    (
    importance=high
    )using PooPool
    
    create workload group PrintGroup with
    (
    importance=medium
    )using PooPool
    

    --如何将应用与资源池进行对应呢?
    --创建分类器函数

    create function fn_resourceslip()
    returns sysname with schemabinding
    as
    begin
    return 
      case app_name()
      when 'erpapp' then 'ERPGroup'
      when 'adapp' then 'ADGroup'
      when 'reportingapp' then 'ReportingGroup'
      when 'printapp' then 'PrintGroup'
      end
    end
    

      属性资源调控器:

    在Web.config中:

    --资源调控器的配置信息
    select * from sys.dm_resource_governor_configuration
    --查看资源池的信息
    select * from sys.dm_resource_governor_resource_pools
    --工作负荷组的情况
    select * from sys.dm_resource_governor_workload_groups
    
    --数据备份
    create function fn_resourceslip()
    returns sysname with schemabinding
    as
    begin
    return 
      case user_name()
      when 'msshcjadministrator' then 'PrintGroup'
      when 'hruser' then 'ERPGroup'
      end
    end
    
  • 相关阅读:
    推荐有关微信开发的十个开源项目
    curl 常见错误码
    mysql修改root密码
    BAT批处理之文件与文件夹操作代码(附xcopy命令详解)
    UE4 Pak包加载
    libcurl 文件上传
    win7右键在目录当前打开命令cmd窗口
    SQLiteDeveloper破解
    Excel替换应用
    解决局域网2级路由互相连接共享的问题
  • 原文地址:https://www.cnblogs.com/sunliyuan/p/6246570.html
Copyright © 2011-2022 走看看