CICS MXT和DB2CONN TCBLIMIT的优化值

时间:2016-04-14 06:48:24

标签: mainframe cics

CICS DB2CONN有两个限制值TCBLIMIT和THREADLIMIT,这两个值应该大于CICS MXT(最大任务)值吗?

1 个答案:

答案 0 :(得分:1)

这两个值不应超过MXT,这是不正确的。

TCBLIMIT控制可以同时与DB2建立连接的L8 TCB的最大数量。由于MXT在任何时候都控制了CICS区域中的最大用户任务数,因此您不会看到比要连接到DB2的MXT任务更多的任务。这会导致DB2等待。有趣的是,由于DB2线程使用L8 TCB,因此MAXOPENTCBS SIT参数也会影响可以同时使用DB2的任务总数。

另一方面,

THREADLIMIT控制POOL或每个DB2ENTRY中活动的线程数。这通常是错误配置的,因此定义的总数超过TCBLIMIT

在定义TCBLIMIT时,您应该在DB2级别上采用整体视图。您需要了解DB2 CTHREAD限制,然后确定使用DB2的所有地址空间的并发要求。如果不这样做,并且将TCBLIMIT设置得太高,那么您将达到DB2 CTHREAD限制,这将导致延迟。

关于CICS,DB2和线程安全的IBM红皮书提供了有关此主题的指导:http://www.redbooks.ibm.com/abstracts/redp4860.html?Open

如果您有任何其他问题,请随时回复我。