第12章 Transactions サブシステムの調整
お使いの環境が XA 分散トランザクションを使用する場合、トランザクションマネージャーのログストアを調整してパフォーマンスを向上できます。
デフォルトのトランザクションログストアは、簡単なファイルストアを使用します。トランザクションログごとに 1 つのシステムファイルが作成されるため、XA トランザクションではこのようなログストアは効率的ではありません。特に XA トランザクションの場合、ジャーナルストアのほうがはるかに効率的です。ジャーナルストアは、すべてのトランザクションに、1 つのファイルで構成されるジャーナルを使用するためです。
XA トランザクションのパフォーマンスを向上させるために、ジャーナルログストアを使用することを推奨します。Red Hat Enterprise Linux システムでは、ジャーナルストアの非同期 I/O (AIO) を追加で有効にすると、パフォーマンスをさらに向上できます。
Red Hat Enterprise Linux システムでジャーナルストアの非同期 I/O (AIO) を有効にする場合は、libaio
パッケージがインストールされていることを確認してください。
12.1. 管理コンソールを使用したジャーナルログストアの有効化 リンクのコピーリンクがクリップボードにコピーされました!
管理コンソールを使用して、ジャーナルログストアを有効にすることができます。
手順
-
Configuration
Subsystems Transaction と選択し、表示 をクリックします。 - Configuration タブで Edit をクリックします。
- Use Journal Store フィールドを ON に設定します。
- オプション: Red Hat Enterprise Linux システムの場合は、Journal Store Enable Async IO フィールドを ON に設定します。
- Save をクリックします。