ALTER RESOURCE POOL
功能描述
修改一个资源池,指定其他控制组。
注意事项
只要用户对当前数据库有ALTER权限,就可以修改资源池。
语法格式
         1 2  | 
        
         ALTER RESOURCE POOL pool_name WITH ({MEM_PERCENT=pct | CONTROL_GROUP='group_name' | ACTIVE_STATEMENTS=stmt | MAX_DOP = dop | MEMORY_LIMIT='memory_size' | io_limits=io_limits | io_priority='priority' | nodegroup='nodegroup_name' | except_rule='except_rule' | weight=bandwidth_weight | enable_concurrency_scaling=boolean}[, ... ]);  | 
       
参数说明
| 
         参数  | 
       
         描述  | 
       
         取值范围  | 
      
|---|---|---|
| 
         pool_name  | 
       
         需要修改的资源池名称。  | 
       
         已存在的资源池。  | 
      
| 
         group_name  | 
       
         控制组名称。  | 
       
         已存在的控制组。  | 
      
| 
         stmt  | 
       
         资源池语句执行的最大并发数量。  | 
       
         数值型,-1~INT_MAX。  | 
      
| 
         dop  | 
       
         资源池简单语句执行的最大并发数量。  | 
       
         数值型,1~INT_MAX。  | 
      
| 
         memory_size  | 
       
         使用该资源池的作业估算内存上限。  | 
       
         取值范围:字符串 
  | 
      
| 
         mem_percent  | 
       
         资源池可用内存占全部内存或者组用户内存使用的比例。  | 
       
         普通用户的mem_percent范围为0-100的整数,默认值为0。  | 
      
| 
         io_limits  | 
       
         该参数8.1.2集群版本中已废弃,为兼容历史版本保留该参数。  | 
       
         -  | 
      
| 
         io_priority  | 
       
         该参数8.1.2集群版本中已废弃,为兼容历史版本保留该参数。  | 
       
         -  | 
      
| 
         except_rule  | 
       
         异常规则集。  | 
       
         -  | 
      
| 
         weight  | 
       
         资源池网络带宽权重。  | 
       
         -  | 
      
| 
         enable_concurrency_scaling  | 
       
         弹性并发扩展功能开关。该功能仅9.1.0.100及以上集群版本支持。默认值为false。  | 
       
         true或false。 
  | 
      
示例
创建示例资源池pool_test,其控制组为“DefaultClass”组下属的“Medium”Timeshare Workload控制组。
         1 2  | 
        
         DROP RESOURCE POOL IF EXISTS pool_test; CREATE RESOURCE POOL pool_test;  | 
       
修改资源池pool_test,其控制组指定为“DefaultClass”组下属的“High”Timeshare Workload控制组。
         1
          | 
        
         ALTER RESOURCE POOL pool_test WITH (CONTROL_GROUP="High");  | 
       
关闭指定资源池作业的弹性并发扩展功能。
         1
          | 
        
         ALTER RESOURCE POOL pool_test WITH (enable_concurrency_scaling=false);  | 
       
  
    