手順
バックグラウンドジョブで処理されたLUWを削除する
tRFCおよびqRFCでは、処理されるLUWごとにデータベーステーブルARFCRSTATEにエントリが作成されます。汎用モジュールARFC_DEST_CONFIRMのデフォルト設定は、問題のLUWが正常に完了してから2分後にこのエントリが削除されることを意味します。
パフォーマンスを向上させるために、バックグラウンドジョブを使用して処理済みのLUWを削除するようにスケジュールし、それによって実際のqRFC処理から分離することができます。
これを行うには、以下の手順に従います。
-
プロファイルDEFAULT.PFL(トランザクションRZ10)のプロファイルパラメータabap / arfcrstate_col_deleteを、すべてのアプリケーションサーバの値Xに設定します。
汎用モジュールARFC_DEST_CONFIRMは、ARFCRSTATEのエントリを直接削除できなくなりました。
-
レポートRSTRFCEUを使用して、バッチジョブをスケジュールします。その後、削除タスクがバックグラウンドで定期的に実行されます(最小:2分、デフォルト:5分)。
詳しくは
システムパフォーマンスに影響を与えるその他の構成オプション: