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

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

dynamic_shared_memory_type 应当保持平台默认值 RSS

dynamic_shared_memory_type 决定 PostgreSQL 启动之后用哪种内核机制分配共享内存,并行查询的运行期空间由它管理。Christophe Pettus 建议保持平台默认,Linux 上是 posix:sysv 受制于陈旧的内核限制,mmap 会把进程间内存变成磁盘 I/O,都只为老平台和调试保留。容器里 /dev/shm 默认只有 64 MB,并行查询会报共享内存无法扩展,正确做法是调大容器共享内存。

发布于 2026-09-10T10:59:43.765259Z · Christophe Pettus · thebuild.com
参数 容器 并行查询

dynamic_shared_memory_type 决定 PostgreSQL 启动之后用哪种内核机制分配共享内存,并行查询的运行期空间由它管理。Christophe Pettus 建议保持平台默认,Linux 上是 posix:sysv 受制于陈旧的内核限制,mmap 会把进程间内存变成磁盘 I/O,都只为老平台和调试保留。容器里 /dev/shm 默认只有 64 MB,并行查询会报共享内存无法扩展,正确做法是调大容器共享内存。

dynamic_shared_memory_type 决定 PostgreSQL 启动之后用哪种内核机制分配共享内存,并行查询的运行期空间由它管理。Christophe Pettus 建议保持平台默认,Linux 上是 posix:sysv 受制于陈旧的内核限制,mmap 会把进程间内存变成磁盘 I/O,都只为老平台和调试保留。容器里 /dev/shm 默认只有 64 MB,并行查询会报共享内存无法扩展,正确做法是调大容器共享内存。

原始来源 ↗

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