web-dev-qa-db-ja.com

PostgreSQL 9:ミラー上のプライマリレプリケートのテーブルをバキュームしますか?

PostgreSQL 9.0.1を実行し、1つの読み取り専用ミラーインスタンスを最新の状態に保つストリーミングレプリケーション。業務時間IOを削減するために、自動バキュームデーモンによってバキュームされないいくつかのテーブルを除いて、自動バキュームはプライマリでオンになっています。これらの表は「マテリアライズドビュー」です。

自動バキュームから除外されているテーブルをクリーンアップするために、毎晩深夜にデータベース全体にバキュームを実行します。そのプロセスがミラー全体に複製されるのか、それともミラーにバキュームを設定する必要があるのか​​と思いますか?

18
Scott Herbert

バキュームと自動バキュームは、他の書き込み操作と同様に複製されます。 (まあ、それらは明らかに内部的にやや特殊ですが、あなたの質問に関する限り、それらは通常の書き込み操作です。)スレーブでバキュームまたはオートバキュームを実行しても何も実行されず、必要ありません。

16