2024年4月28日

27.PG的归档配置

摘要: 归档功能可以将WAL复制到另一个目录。若复制目标为共享区域(如 NSF或其他主机),则可以将其用于备份和 PITR前滚(基于时间点的恢复)。 接下来我们来配置一个rsync归档,服务器先安装 rsync软件包,然后切换到PostgreSQL用户。配置PostgreSQL用户能和远端服务器进行ssh免 阅读全文

posted @ 2024-04-28 17:03 太白金星有点烦 阅读(49) 评论(0) 推荐(0) 编辑

26.pg_wal缓冲区浅析

摘要: 1.内存结构如下 可以看到在共享内存中有一块区域叫做wal buffer,为了快速写操作,WAL首先写到内存,然后异步写到磁盘。写入内存的区域称为WAL缓冲区,由参数wal_buffer控制,默认值为shared_buffers值的1/32。并且WAL Writter进程将以200ms的默认设置将内 阅读全文

posted @ 2024-04-28 16:18 太白金星有点烦 阅读(33) 评论(0) 推荐(0) 编辑

25.wal日志大小是怎样规划的?

摘要: 1. WAL空间是由那些参数决定的 WAL空间主要以下这三个参数控制: max_wal_size min_wal_size wal_keep_segments或wal_keep_size 所以需要正确设置这个几个参数。这几个参数的原理具体可以见文章:PostgreSQL数据库WAL日志空间大小以及不 阅读全文

posted @ 2024-04-28 13:01 太白金星有点烦 阅读(119) 评论(0) 推荐(0) 编辑

24.影响wal日志大小的因素

摘要: 影响WAL大小的因素:其他情况下,会有以下因素影响WAL大小。 WAL异常增长,或WAL一直膨胀且超过max_wal_size,执行检查点后,WAL使用量未见降低或WAL日志不会被删除重用,需要排查以下因素。 独立于max_wal_size之外,wal_keep_size(MB)+ 1 个最近的 W 阅读全文

posted @ 2024-04-28 12:58 太白金星有点烦 阅读(19) 评论(0) 推荐(0) 编辑

导航