↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

在线调整 shared_buffers 的补丁补上压力测试 RSS

Ashutosh Bapat 为免重启调整缓冲池大小的补丁系列加了成套压力测试,覆盖调整与 CHECKPOINT、pg_prewarm、pg_buffercache 之间的同步。测试暴露出多个缺陷:BufferSync() 需要修正、缓冲区扫描循环里的 CFI 调用位置要挪、pg_prewarm 误以为 NBuffers 恒定。Palak Chaturvedi 的增量修复改成逐个缓冲区处理,非 NUMA 路径快约 25%。

发布于 2026-09-10T10:59:48.495794Z · Ashutosh Bapat · PostgreSQL hackers
shared_buffers 缓冲区

Ashutosh Bapat 为免重启调整缓冲池大小的补丁系列加了成套压力测试,覆盖调整与 CHECKPOINT、pg_prewarm、pg_buffercache 之间的同步。测试暴露出多个缺陷:BufferSync() 需要修正、缓冲区扫描循环里的 CFI 调用位置要挪、pg_prewarm 误以为 NBuffers 恒定。Palak Chaturvedi 的增量修复改成逐个缓冲区处理,非 NUMA 路径快约 25%。

Ashutosh Bapat 为免重启调整缓冲池大小的补丁系列加了成套压力测试,覆盖调整与 CHECKPOINT、pg_prewarm、pg_buffercache 之间的同步。测试暴露出多个缺陷:BufferSync() 需要修正、缓冲区扫描循环里的 CFI 调用位置要挪、pg_prewarm 误以为 NBuffers 恒定。Palak Chaturvedi 的增量修复改成逐个缓冲区处理,非 NUMA 路径快约 25%。

原始来源 ↗

来源记录
  • center.info_item · d84a5496d3abd0ca · 2026-10-03T04:08:35.169032Z
  • pgweb.info_item · d84a5496d3abd0ca · 2026-10-03T04:08:55.967155Z