• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:アーカイブログ、ポイントインタイムリカバリについて)

Postgresqlのポイントインタイムリカバリとアーカイブログについての質問です

このQ&Aのポイント
  • バックアップは夜間に実施し、障害発生時には障害前の状態に復旧することを考えています。
  • アーカイブログの保存先を別のパーティションに設定していますが、アーカイブログの更新は1日に1回程度です。
  • ポイントインタイムリカバリの実装は以上の方法で可能です。

質問者が選んだベストアンサー

  • ベストアンサー
  • yamada59
  • ベストアンサー率74% (29/39)
回答No.1

上記の設定で問題ありません。 敢えて指摘するのであれば必要のないアーカイブログの削除が運用に組み込まれていないようなので、運用を続けていくうちにアーカイブログがディスク容量を圧迫する可能性があります。ベースバックアップを取得した時点でそれ以前のアーカイブログを削除したほうがよいでしょう。 また、アーカイブログの追加が1日に1回程度ということについては、あなかたが管理するデータベースの更新の頻度が比較的低いことが原因だと考えられます。 データの更新によって発生するトランザクションログがアーカイブログとして保存されるタイミングは、メモリ内に蓄積されたデータの更新が実際にディスク上のテーブルファイルに反映され(これをチェックポイント処理と呼びます)、トランザクションログが不要になった時点です。 更新の頻度が低い場合には、PostgreSQLのバージョンによって対応は異なりますがチェックポイントの頻度を高くするか、定期的にトランザクションログをアーカイブログとして保存するようにarchive_timeoutを調整するといいと思います。細かいことを言い出すと切りがないので、不明なことがあれば言ってください。

usodahei8
質問者

お礼

ご回答有難うございます。m(_ _)m ・アーカイブログの削除 ・archive_timeoutの設定 などとても参考になりました。 有難うございました。

すると、全ての回答が全文表示されます。

関連するQ&A