DFSSBIL0

DFSSBIL0は、OSAM順次バッファー モジュールを含むロード モジュールです。OSAM順次バッファーは、OSAMデータベースの高速読み取り/更新を可能にする方法です。OSAM順次バッファーを使用する際には、CPU時間と経過時間のバランスを考慮する必要があります。CPU(およびバッファーの記憶域)の使用量が少ない場合、IMSのジョブとユーティリティーに対する経過時間は大幅に削減されます。

DFSSBIL0は、OSAM順次バッファーの初期化時に呼び出されるロード モジュール内のモジュール名でもあります。このロード モジュール内の他のモジュールのアドレスをIMS制御ブロック(SCD)に格納して、存在するユーザー出口DFSSBUX0をロードします。

ヒント

OSAM順次バッファー(OSB)は、IMSバッチ ジョブとBMPジョブ、IMSユーティリティー、長時間実行されるIMSトランザクションの経過時間の削減に非常に有効です。アクティブになると、CPUをほとんど使用せずに、OSAMデータベースへのアクセス パターンを検査します。順次アクセスを検出した場合、非同期的に先読みを開始して、OSBバッファー セットにブロックを格納します。その後、ブロックが必要になると、入出力を待機する代わりに、そのブロックがOSBバッファーからOSAMバッファーに移動されます。

ジョブでOSBをアクティブ化して、効果的かどうか判断することは重要です。//DFSSTAT DDカードをJCLに追記すると、IMSはジョブの終了時に、OSBが効率的に使用されたかどうかを示す統計値を出力します。

参考資料

詳細については、IMSのDBSOURCEライブラリー データセットを参照してください。IMSシステム プログラマーにお問い合わせください。