Postgresレプリケーションオプションについてもっと理解したいと思います。調査をしていると、定期的なDBメンテナンスを作成するために自動バキュームの概念に出くわしました。私の質問は、自動真空設定がレプリケーション間で持続するかどうかです。これらのパラメータのいくつかはサーバーレベルで設定されているので、私の最初の考えはノーです。ただし、テーブルおよびDB固有の自動バキュームオプションもあります。特定のpostgresテーブルまたはDBに特定の自動バキュームプロパティを設定した場合、これらのプロパティはDBのレプリカ間で変換されますか?助けてくれてありがとう。
VACUUM(手動と自動の両方)は、物理レプリカでは実行されません。マスターで実行されているVACUUMのresultsは、他の変更と同じように複製されます。テーブルごとのバキューム設定はデータベースカタログテーブルに保存されるため、複製されますが、レプリカが昇格されない限り、効果はありません。
論理レプリカの場合、そのVACUUM設定はパブリッシャーから完全に分離されています。サーバーレベルとテーブルレベルの両方の設定は、設定したものとまったく同じです。