ページの先頭行へ戻る
Enterprise Postgres 15 クラスタ運用ガイド(データベース多重化編)

1.1.2 スタンバイサーバでの参照系業務

1.1.2.1 プライマリサーバで行う主業務を優先する場合

スタンバイサーバで参照系の業務を行っている場合、プライマリサーバの切り替えが発生すると、負荷や競合の観点で主業務に影響が出ることがあります。これは、スタンバイサーバから切り替わった新プライマリサーバにおいて、旧プライマリサーバで行っていた主業務と旧スタンバイサーバで継続している参照系の業務の両方を処理するためです。

そのため、主業務への影響を抑えるために参照系の業務を縮退させたい場合には、以下のユーザー出口を利用することで、旧スタンバイサーバで行っていた参照業務のコネクションを切断するなどの選択が可能となります。

注意

プライマリサーバの切り替え後も参照系の業務を継続して行う場合は、サーバリソースなどの見積りや性能への影響を十分考慮してください。

1.1.2.2 同期スタンバイサーバで参照系の業務を行う場合

Mirroring Controllerでは、ログ転送用ネットワークの障害などのプライマリサーバでの業務継続を阻害する異常の場合には、スタンバイサーバをクラスタシステムから自動で切り離す場合があります。

そのため、接続先が同期スタンバイサーバであることが前提の参照系の業務を動作させる場合、切り離されることによって想定されない過去データを参照しないために、以下のユーザー出口や機能を利用することで、業務を一時的に停止させるなどの選択が可能となります。

また、スタンバイサーバがクラスタシステムに組み込まれた場合には、以下のユーザー出口を利用することで、参照系の業務を開始/再開させることが可能となります。

参照

ポイント

上記のユーザー出口や機能の処理結果に関係なくMirroring Controllerは処理を継続します。