DB2 V9.5 工作负载管理之阈值(THRESHOLD)
2008-08-20 16:23:48 来源:WEB开发网CONCURRENTDBCOORDACTIVITIES > integer-value
这个条件定义在所有的数据库分区上指定的作用域中可以并发运行的数据库协调器活动( database coordinator activities )的数量上限。条件值可以是任何正整数,包括零(如果违反,则会报 SQLSTATE 42820 )。零的意思是任何新的数据库协调器活动将被阻止执行。所有当前运行或当前队列中的数据库协调器活动都将继续,不会被阻止。这个条件的定义域( definition domain )必须是数据库( DATABASE ),工作动作( WORK ACTION ),服务父类( SERVICE SUPERCLASS ),或者服务子类( SERVICE SUBCLASS ),而且其执行范围( enforcement scope )必须是数据库( DATABASE ),如果违反了,将报 SQLSTATE 5U037 错误,阈值无法创建,因为它违反了限制。
AND QUEUEDACTIVITIES > integer-value or AND QUEUEDACTIVITIES UNBOUNDED
当允许的数据库协调器活动( database coordinator activities )最大值被超过时,用指定的队列大小(缓存这些数据库协调器活动)。条件值可以是任何正整数,包括零(如果违反,则会报 SQLSTATE 42820 )。零的意思是没有数据库协调器活动将被放入队列中。指定 UNBOUNDED,意味着将把所有超过数据库协调器活动最大值的活动放入到队列中,并且 threshold-exceeded-actions 不会被执行。默认值是零。
ESTIMATEDSQLCOST > bigint-value
这个条件定义了一个活动的优化器分配成本的上限。条件值可以是任何非零正整数(如果违反,则会报 SQLSTATE 42820)。这个条件的定义域( definition domain )必须是数据库( DATABASE ),工作动作( WORK ACTION ),服务父类( SERVICE SUPERCLASS ),或者服务子类( SERVICE SUBCLASS ),而且其执行范围( enforcement scope )必须是数据库( DATABASE ),如果违反了,将报 SQLSTATE 5U037 错误,阈值无法创建,因为它违反了限制。这个条件在协调器数据库分区上是被强制执行的。被这个条件跟踪的活动有:
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››负载均衡不能盲目求多
- ››工作中的C++:基本原理,重点推荐和结束语
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
更多精彩
赞助商链接