本番サーバーは、CentOSリリース5.2(最終)でPostgreSQL v8.2.3を実行しています。
PITRを本番サーバーに設定しました。いくつかの理由により、PITRをセットアップした後、それを管理および維持することができません。最終的に、WALアーカイブドライブ(セカンダリドライブ)がいっぱいになり(100%使用)、アーカイブされる追加のWALアーカイブセグメントがpg_xlog /ディレクトリ自体(プライマリドライブで利用可能)に蓄積されます。
PITRセットアップの詳細
2つのドライブがあります。
- プライマリドライブ(pgsql / data /ディレクトリが存在)は400 GBです。
- セカンダリドライブ(WALアーカイブ)は300 GBです。すべてのWALアーカイブは、このセカンダリドライブに書き込まれます。
現在、PITRを停止/無効にすることにしました。
私の質問は、この状況で、どのようにPITRを停止/無効にし、両方のドライブからすべてのWALセグメントを安全にクリーンアップするかです。
推奨/推奨される方法は何ですか?これに関する専門家のアドバイス/アイデア/提案は高く評価されています。
archive_command
空(''
)に設定すると、アーカイブが停止または無効になることを理解しています。しかし、これはまた、pg_xlog /ディレクトリからすべての蓄積された古い WALファイルを自動的に削除/削除しますか?