DB2 V9.5 工作负载管理之阈值(THRESHOLD)
2008-08-20 16:23:48 来源:WEB开发网从上面两个例子我们可以看到,WHEN 后可以跟不同的阈值谓词( threshold-predicate ),阈值谓词用来指定阈值的条件,可以是以下选项:
TOTALDBPARTITIONCONNECTIONS > integer-value
这个条件定义了在一个数据库分区上可以同时运行的协调器( coordinator )连接的数量上限。条件值可以是任何正整数,包括零(如果违反,则会报 SQLSTATE 42820 )。零的意思是所有新的协调器连接将被阻止连接。所有当前运行或当前队列中的连接都将继续,不会被阻止。这个条件的定义域( definition domain )必须是数据库( DATABASE ),而且其执行范围( enforcement scope )必须是分区( PARTITION ),如果违反了,将报 SQLSTATE 5U037 错误,阈值无法创建,因为它违反了限制。
TOTALSCPARTITIONCONNECTIONS > integer-value
这个条件定义了在一个数据库分区上特定的服务父类中可以同时运行的协调器( coordinator )连接的数量上限。条件值可以是任何正整数,包括零(如果违反,则会报 SQLSTATE 42820 )。零的意思是新的连接将被阻止加入服务类中。所有当前运行或当前队列中的连接都将继续,不会被阻止。这个条件的定义域( definition domain )必须是服务父类( SERVICE SUPERCLASS ),而且其执行范围( enforcement scope )必须是分区( PARTITION ),如果违反了,将报 SQLSTATE 5U037 错误,阈值无法创建,因为它违反了限制。
AND QUEUEDCONNECTIONS > integer-value or AND QUEUEDCONNECTIONS UNBOUNDED
当允许的协调器连接最大值被超过时,用指定的队列大小(缓存这些连接)。条件值可以是任何正整数,包括零(如果违反,则会报 SQLSTATE 42820)。零的意思是没有协调器连接将被放入队列中。指定 UNBOUNDED,意味着将把所有超过协调器连接最大值的连接放入到队列中,并且 threshold-exceeded-actions 不会被执行。默认值是零。
- ››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 基础: 表空间和缓冲池
更多精彩
赞助商链接