the*_*Man 6 postgresql postgresql-13
在 PostgreSQL 版本 13 的 postgresql.conf 文件中,archive_cleanup_command 注释按以下方式解释该命令:
#archive_cleanup_command = '' # command to execute at every restartpoint.
Run Code Online (Sandbox Code Playgroud)
这里和这里的文档没有提到“重新启动点”。这就提出了以下问题:
重启点只是恢复期间的一个检查点,它的触发方式与检查点相同:要么通过超时,要么通过自上次重启点以来处理的 WAL 量。另请注意
\n\n\n重新启动点的执行频率不能高于主服务器中的检查点,因为重新启动点只能在检查点记录处执行。
\n
重新启动点的原因是\xe2\x80\x9crestartable recovery\xe2\x80\x9d:如果你的恢复过程被中断,下次重新启动将不会从备份的开头开始恢复,而是从最新的重新启动点开始恢复。
\narchive_cleanup_command在重启点期间对所有完全恢复的 WAL 段运行。它的主要用例是日志传送备用服务器:使用archive_cleanup_command它们可以删除不再需要的所有已传送的 WAL 段,以便包含它们的目录不会超出范围。
| 归档时间: |
|
| 查看次数: |
3120 次 |
| 最近记录: |