Feature compatibility#
サーバー機能/コミットスコープの相互運用性#
すべてのサーバー機能がすべてのコミットスコープで動作するわけではありません。この表は、相互運用するものを示しています。
Async |
Parallel Apply |
Transaction Streaming |
Single Decoding Worker |
|
|---|---|---|---|---|
Group Commit |
該当なし |
相互運用していません |
相互運用していません ! |
相互運用します |
CAMO |
該当なし |
相互運用します |
相互運用していません |
相互運用していません |
Lag Control |
相互運用します |
相互運用します |
相互運用します |
相互運用します |
Synchronous Commit |
該当なし |
相互運用します |
相互運用します |
相互運用します |
注#
該当なし : テーブルのAsync列は、使用中の同期コミットスコープのないPGDを表します。 Lag Controlは同期コミットスコープではありません。これは制御コミットスコープであるため、非同期操作で使用できます。
! : グループコミットとトランザクションストリーミングを使用しようとすると、警告が表示されます。警告は、トランザクションストリーミングを無効にすることを示唆しており、トランザクションが発生しているように見えます。バックグラウンドでは、グループコミットが無効になって、トランザクションが発生できるようになりました。
コミットスコープ/コミットスコープの相互運用性#
コミットスコープを混合することはできませんが、 AND
演算子を使用して combine rules を行うことはできます。次の表は、コミットスコープを結合できる場所を示しています。
Group Commit |
CAMO |
Lag Control |
Synchronous Commit |
|
|---|---|---|---|---|
Group Commit |
該当なし |
組み合わせない |
組み合わせます |
組み合わせます |
CAMO |
組み合わせない |
該当なし |
組み合わせます |
組み合わせない |
Lag Control |
組み合わせます |
組み合わせます |
該当なし |
組み合わせます |
Synchronous Commit |
組み合わせます |
組み合わせない |
組み合わせます |
該当なし |
注#
各コミットスコープは暗黙的に自分自身を操作します。