免責事項:私は確かにこれをまだ試していませんが、それが正しく動作していなかったかどうかわからないので、尋ねたいと思いました。
pg_dumpall
プライマリに負荷をかけないように、ストリーミングレプリケーションを実行しているホットスタンバイサーバーから(経由で)夜間バックアップジョブを実行したいと思います。ここやここなどで人々が遭遇したいくつかの落とし穴について言及しているだけですが、ガイダンスはほとんどありません。バックアップが一貫している限り(それがあるはずです)、バックアップがプライマリよりわずかに遅れていても問題ありません。
私の質問は:
本当にこれを実行したいのですか、またはプライマリサーバーでバックアップを実行する必要がありますか?どうして?
スタンバイでダンプを行うとき、どの設定が必要ですか、それを正しく行うために手順を使用する必要がありますか?たとえば、バックアップ中はレプリケーションを停止する必要がありますか?
pg_dump
ドキュメントには次のように記載されています。「データベースが同時に使用されている場合でも、一貫したバックアップを作成します。」pg_dumpall
各データベースに対して前者を実行します。