クラスタ内のすべてのインスタンスを活用するには、分散トランザクションをホストする各Oracle RACインスタンスに対して1つ以上の分散トランザクション処理(DTP)サービスを作成します。1つの分散トランザクションに対して、1つのDTPサービスを選択します。別々の分散トランザクションに対して異なるDTPサービスを選択して、Oracle RACデータベース・インスタンス間でワークロードを均等に分散します。1つの分散トランザクションのすべてのブランチは1つのインスタンスで実行されるため、すべてのインスタンスを使用し、複数のsingletonサービスを介して、多数のDTPトランザクションの負荷を均等に分散可能になり、その結果、アプリケーションのスループットを最大限にできます。
クラスタ・データベースでノードを追加または削除した場合、最適なパフォーマンス・レベルを維持するために、DTPトランザクションに使用しているサービスの確認と再配置が必要になる場合があります。
関連項目:
Oracle RACでのトランザクション・ブランチ管理の詳細は、『Oracle Database開発ガイド』を参照してください。