CICS DB2CONNには2つの制限値TCBLIMITとTHREADLIMITがあります。これは、これらの2つの値がCICS MXT(max task)値よりも大きくなる必要があります。CICS MXTとDB2CONNの最適化値TCBLIMIT
0
A
答えて
1
これらの2つの値が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
は、ご不明な点がある場合は私に戻ってくること自由に感じてください。
関連する問題
- 1. SQL最適化最適化?
- 2. FCallAdd最適化
ドキュメントは何を表していますか? –
これは役立つ可能性があります。http://www.ibm.com/support/knowledgecenter/SSGMCP_5.1.0/com.ibm.cics.ts.resourcedefinition.doc/resources/db2conn/dfha4_connattr.htmlあなたのサイトにあなたが持っているもの –
ありがとう@BillWoodger、ここに質問を投稿する前に私はその文書を読んでいますが、IBMのマニュアルではTCBLIMITとCICS MXTの関係は言及していませんでした –