1. 首页
  2. 编程语言
  3. 其他
  4. PostgreSQL pg_archivecleanup与清理archivelog的操作

PostgreSQL pg_archivecleanup与清理archivelog的操作

上传者: 2021-08-20 05:36:49上传 PDF文件 157.12 KB 热度 100次

pg_archivecleanup 和 pg_rewind 是PG 中两个重要的功能,一个是为了清理过期的 archive log 使用的命令,另一个是你可以理解为物理级别的 wal log的搬运工。这里面就要使用 pg_archivecleanup 这个命令了,可以定时的来运行它,将已经移动到archivecleanup 的目录的archivelog 根据要求开始清理。2 占用大量的存储空间,存储无效的数据那一般来说如果没有第三方的备份工具的情况下,怎么来通过pg_archivecleanup 来进行archivelog 的清理。例如 备份后的会在wal_log 里面有backup 的标记,这说明这个WAL log 以前的数据已经备份了,如果清理这个WAL LOG 之前的log 是安全的。不过会丢失一些事务。恢复命令也很简单如下:然后启动postgrsql ,数据库就可正常进入参考:

下载地址
用户评论