DSNECP13

DSNECP13はTSO接続機能の一部で、スレッド作成を実行します。

ヒント

Db2のスレッド作成は、小規模なトランザクションに対して大きなコストがかかります。オンライン環境では、スレッド作成のオーバーヘッドが最小限になるようにしてください。

スレッド再利用を活用して、スレッドの作成を回避することができます。別のトランザクションが既存のスレッドを再利用することによって、スレッド作成に関連する活動の多くを繰り返す必要がなくなるためです。

複数のバインド パラメーターによってスレッド再利用による影響を最適化できます。

  • RELEASE(COMMIT)の代わりにRELEASE(DEALLOCATE)を指定して、スレッド再利用の発生率を増やします。ただし、これによって同時並行性が縮小します。

  • 大きいCACHEサイズを指定するか、または再利用可能なスレッドを使用するプランのPUBLICに実行権限を付与します。これにより、ユーザーの権限を確認する時間が短縮されます。プランで使用される表スペースや索引スペースがトランザクション開始前にクローズされた場合、スレッド作成のコストが高くなる可能性があります。

参考資料

『IBM Db2 for OS/390, Messages and Codes(GC26-8979)』