WEB开发网
开发学院数据库DB2 DB2 V9.5 工作负载管理之阈值(THRESHOLD) 阅读

DB2 V9.5 工作负载管理之阈值(THRESHOLD)

 2008-08-20 16:23:48 来源:WEB开发网   
核心提示: 从上面两个例子我们可以看到,WHEN 后可以跟不同的阈值谓词( threshold-predicate ),DB2 V9.5 工作负载管理之阈值(THRESHOLD)(5),阈值谓词用来指定阈值的条件,可以是以下选项:TOTALDBPARTITIONCONNECTIONS > int

从上面两个例子我们可以看到,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 不会被执行。默认值是零。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:DB 工作 负载

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接