2016-04-14 27 views
0

CICS DB2CONN有兩個限制值TCBLIMIT和THREADLIMIT,這兩個值是否應該大於CICS MXT(最大任務)值?CICS MXT和DB2CONN的優化值TCBLIMIT

+0

該文件說什麼? –

+0

這可能很有用,http://www.ibm.com/support/knowledgecenter/SSGMCP_5.1.0/com.ibm.cics.ts.resourcedefinition.doc/resources/db2conn/dfha4_connattr.html,但我們不知道你在網站上具體擁有什麼。 –

+0

Thanks @BillWoodger,在我將問題發佈到此處之前,我已經閱讀過該文檔,IBM手冊未提及TCBLIMIT和CICS MXT之間的關係 –

回答

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

請隨時回來給我,如果你有任何問題。