min_dynamic_shared_memory

在服务器启动时分配动态共享内存的系统参数。

min_dynamic_shared_memory 是一个 配置参数,用于指定服务器启动时应分配的共享内存量。

min_dynamic_shared_memory 是在 PostgreSQL 14 中添加的。

用法

min_dynamic_shared_memory 指定了在服务器启动时要保留的额外动态共享内存量。这尤其对 Linux 上的并行查询有利,因为它意味着对于这类查询,只要其内存使用量不超过指定值,就不需要从操作系统临时分配额外的共享内存。

默认值

min_dynamic_shared_memory 的默认值为:0

按 PostgreSQL 版本详细信息

min_dynamic_shared_memory (PostgreSQL 19)

设置 0
单位 MB
类别 资源使用 / 内存
简短描述 启动时保留的动态共享内存量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 0
重置值 0
源文件  
源行  
需要重启 false

文档min_dynamic_shared_memory

min_dynamic_shared_memory (PostgreSQL 18)

设置 0
单位 MB
类别 资源使用 / 内存
简短描述 启动时保留的动态共享内存量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 0
重置值 0
源文件  
源行  
需要重启 false

文档min_dynamic_shared_memory

min_dynamic_shared_memory (PostgreSQL 17)

设置 0
单位 MB
类别 资源使用 / 内存
简短描述 启动时保留的动态共享内存量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 0
重置值 0
源文件  
源行  
需要重启 false

文档min_dynamic_shared_memory

min_dynamic_shared_memory (PostgreSQL 16)

设置 0
单位 MB
类别 资源使用 / 内存
简短描述 启动时保留的动态共享内存量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 0
重置值 0
源文件  
源行  
需要重启 false

文档min_dynamic_shared_memory

min_dynamic_shared_memory (PostgreSQL 15)

设置 0
单位 MB
类别 资源使用 / 内存
简短描述 启动时保留的动态共享内存量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 0
重置值 0
源文件  
源行  
需要重启 false

文档min_dynamic_shared_memory

min_dynamic_shared_memory (PostgreSQL 14)

设置 0
单位 MB
类别 资源使用 / 内存
简短描述 启动时保留的动态共享内存量。
扩展描述  
上下文 postmaster
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 0
重置值 0
源文件  
源行  
需要重启 false

文档min_dynamic_shared_memory

变更历史

分类

GUC 配置项, 内存

另请参阅

dynamic_shared_memory_type

反馈

请将关于“min_dynamic_shared_memory”的任何评论、建议或更正提交 此处