簡體   English   中英

定期刪除 postgres 12 中存檔的 Wal 文件

[英]Periodically deletion of archived Wal files in postgres 12

我正在使用 windows 10 開發 postgres 12。它是一個獨立的系統。 我正在使用 archiveWal 創建 postgres 備份和時間點恢復。 幾天后,我存檔的 Wal 文件變得越來越大。 我想定期刪除存檔的 Wal 文件(例如每小時)。 我嘗試將 pg_archivecleanup 與命令一起使用:-

pg_archivecleanup.exe C:\PostgreSQL\archiveWal 00000001000000000000003B

對於 pg_archivecleanup,我們必須在 postges.conf 中提供存檔的 Wal 文件名,以便它可以刪除在此文件之前創建的文件,更新后需要重新啟動 postgres。

有沒有其他方法或命令定期刪除存檔的 Wal 文件?

每隔幾個小時就刪除一次 WAL 檔案違背了目的。 只要要恢復的最舊的基礎備份,您就需要保留它們。

我會獲得更多的存儲空間並創建一個作業來刪除早於您的備份保留時間的 WAL 歸檔文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM