shared_memory_type

确定要使用的共享内存实现的服务器参数

shared_memory_type 是一个 配置参数,用于确定要使用的共享内存实现。

shared_memory_typePostgreSQL 12 中添加。

用法

可能的取值有

  • mmap
  • sysv
  • windows

并非所有平台都支持所有值。

默认值

shared_memory_type 的默认值为本地系统支持的上述第一个值。

对于 Linux 等系统,这将是 mmap;对于 Windows,则为 windows

不建议使用 sysv(在任何平台上都不是默认值)。

按 PostgreSQL 版本分列详情

shared_memory_type (PostgreSQL 17)

设置 mmap
单位  
类别 资源使用/内存
short_desc 选择用于主共享内存区域的共享内存实现。
extra_desc  
上下文 postmaster
vartype 枚举
来源 默认
最小值  
最大值  
枚举值 sysv, mmap
启动值 mmap
重置值 mmap
源文件  
源代码行号  
待重启 false

文档: shared_memory_type

shared_memory_type (PostgreSQL 16)

设置 mmap
单位  
类别 资源使用/内存
short_desc 选择用于主共享内存区域的共享内存实现。
extra_desc  
上下文 postmaster
vartype 枚举
来源 默认
最小值  
最大值  
枚举值 sysv, mmap
启动值 mmap
重置值 mmap
源文件  
源代码行号  
待重启 false

文档: shared_memory_type

shared_memory_type (PostgreSQL 15)

设置 mmap
单位  
类别 资源使用/内存
short_desc 选择用于主共享内存区域的共享内存实现。
extra_desc  
上下文 postmaster
vartype 枚举
来源 默认
最小值  
最大值  
枚举值 sysv, mmap
启动值 mmap
重置值 mmap
源文件  
源代码行号  
待重启 false

文档: shared_memory_type

shared_memory_type (PostgreSQL 14)

设置 mmap
单位  
类别 资源使用/内存
short_desc 选择用于主共享内存区域的共享内存实现。
extra_desc  
上下文 postmaster
vartype 枚举
来源 默认
最小值  
最大值  
枚举值 sysv, mmap
启动值 mmap
重置值 mmap
源文件  
源代码行号  
待重启 false

文档: shared_memory_type

shared_memory_type (PostgreSQL 13)

设置 mmap
单位  
类别 资源使用/内存
short_desc 选择用于主共享内存区域的共享内存实现。
extra_desc  
上下文 postmaster
vartype 枚举
来源 默认
最小值  
最大值  
枚举值 sysv, mmap
启动值 mmap
重置值 mmap
源文件  
源代码行号  
待重启 false

文档: shared_memory_type

shared_memory_type (PostgreSQL 12)

设置 mmap
单位  
类别 资源使用/内存
short_desc 选择用于主共享内存区域的共享内存实现。
extra_desc  
上下文 postmaster
vartype 枚举
来源 默认
最小值  
最大值  
枚举值 sysv, mmap
启动值 mmap
重置值 mmap
源文件  
源代码行号  
待重启 false

文档: shared_memory_type

更改历史

分类

GUC 配置项, 内存

另请参阅

dynamic_shared_memory_type, shared_memory_size, shared_memory_size_in_huge_pages, huge_pages

反馈

提交任何关于 "shared_memory_type" 的评论、建议或更正 此处