下载吧 - 绿色安全的游戏和软件下载中心

软件下载吧

当前位置:软件下载吧 > 技术开发 > 数据库 > Postgresql 如何清理WAL日志

Postgresql 如何清理WAL日志

时间:2024-02-08 11:17作者:下载吧人气:24

WAL是Write Ahead Log的简写,和oracle的redo日志类似,存放在$PGDATA/pg_xlog中,10版本以后在$PGDATA/pg_wal目录.

如果开启了归档,在目录archive_status下会有一些文件,以ready结尾的,表示可以归档但还没有归档,done结尾的表示已经归档。

和WAL日志数量相关的几个参数:

wal_keep_segments = 300 # in logfile segments, 16MB each; 0 disables
checkpoint_completion_target = 0.5 # checkpoint target duration, 0.0 – 1.0
checkpoint_segments = 2048 # in logfile segments, min 1, 16MB each
#9.5以后checkpoint_segments不再使用,要参考设置以下两个参数
#max_wal_size = 1GB #最大不超过这个值
#min_wal_size = 80MB #最小保留这个值

标签[db:关键字]

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

热门阅览

最新排行

公众号