dynamic_shared_memory_type

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

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

dynamic_shared_memory_typePostgreSQL 9.4 中被添加。

用法

可能的值有:

  • posix
  • sysv
  • windows
  • mmap

并非所有值都在所有平台上都受支持。

不建议使用 mmap,因为操作系统可能会反复将修改过的页面写回磁盘,从而增加系统 I/O 负载。

默认值

对于 dynamic_shared_memory_type,默认值是在本地系统上支持的上述值的第一个。

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

mmap 对于任何平台都不是默认值。

按 PostgreSQL 版本详细信息

dynamic_shared_memory_type (PostgreSQL 19)

设置 posix
单位  
类别 资源使用 / 内存
简短描述 选择使用的动态共享内存实现。
扩展描述  
上下文 postmaster
变量类型 enum
来源 配置文件
最小值  
最大值  
枚举值 posix, sysv, mmap
启动值 posix
重置值 posix
源文件 /home/barwick/devel/postgres/data/19/postgresql.conf
源行 155
需要重启 false

文档dynamic_shared_memory_type

dynamic_shared_memory_type (PostgreSQL 18)

设置 posix
单位  
类别 资源使用 / 内存
简短描述 选择使用的动态共享内存实现。
扩展描述  
上下文 postmaster
变量类型 enum
来源 配置文件
最小值  
最大值  
枚举值 posix, sysv, mmap
启动值 posix
重置值 posix
源文件 /home/barwick/devel/postgres/data/18/postgresql.conf
源行 155
需要重启 false

文档dynamic_shared_memory_type

dynamic_shared_memory_type (PostgreSQL 17)

设置 posix
单位  
类别 资源使用 / 内存
简短描述 选择使用的动态共享内存实现。
扩展描述  
上下文 postmaster
变量类型 enum
来源 配置文件
最小值  
最大值  
枚举值 posix, sysv, mmap
启动值 posix
重置值 posix
源文件 /home/barwick/devel/postgres/data/17/postgresql.conf
源行 152
需要重启 false

文档dynamic_shared_memory_type

dynamic_shared_memory_type (PostgreSQL 16)

设置 posix
单位  
类别 资源使用 / 内存
简短描述 选择使用的动态共享内存实现。
扩展描述  
上下文 postmaster
变量类型 enum
来源 配置文件
最小值  
最大值  
枚举值 posix, sysv, mmap
启动值 posix
重置值 posix
源文件 /home/barwick/devel/postgres/data/16/postgresql.conf
源行 153
需要重启 false

文档dynamic_shared_memory_type

dynamic_shared_memory_type (PostgreSQL 15)

设置 posix
单位  
类别 资源使用 / 内存
简短描述 选择使用的动态共享内存实现。
扩展描述  
上下文 postmaster
变量类型 enum
来源 配置文件
最小值  
最大值  
枚举值 posix, sysv, mmap
启动值 posix
重置值 posix
源文件 /home/barwick/devel/postgres/data/15/postgresql.conf
源行 150
需要重启 false

文档dynamic_shared_memory_type

dynamic_shared_memory_type (PostgreSQL 14)

设置 posix
单位  
类别 资源使用 / 内存
简短描述 选择使用的动态共享内存实现。
扩展描述  
上下文 postmaster
变量类型 enum
来源 配置文件
最小值  
最大值  
枚举值 posix, sysv, mmap
启动值 posix
重置值 posix
源文件 /home/barwick/devel/postgres/data/14/postgresql.conf
源行 150
需要重启 false

文档dynamic_shared_memory_type

dynamic_shared_memory_type (PostgreSQL 13)

设置 posix
单位  
类别 资源使用 / 内存
简短描述 选择使用的动态共享内存实现。
扩展描述  
上下文 postmaster
变量类型 enum
来源 配置文件
最小值  
最大值  
枚举值 posix, sysv, mmap
启动值 posix
重置值 posix
源文件 /home/barwick/devel/postgres/data/13/postgresql.conf
源行 143
需要重启 false

文档dynamic_shared_memory_type

dynamic_shared_memory_type (PostgreSQL 12)

设置 posix
单位  
类别 资源使用 / 内存
简短描述 选择使用的动态共享内存实现。
扩展描述  
上下文 postmaster
变量类型 enum
来源 配置文件
最小值  
最大值  
枚举值 posix, sysv, mmap
启动值 posix
重置值 posix
源文件 /home/barwick/devel/postgres/data/12/postgresql.conf
源行 141
需要重启 false

文档dynamic_shared_memory_type

dynamic_shared_memory_type (PostgreSQL 11)

设置 posix
单位  
类别 资源使用 / 内存
简短描述 选择使用的动态共享内存实现。
扩展描述  
上下文 postmaster
变量类型 enum
来源 配置文件
最小值  
最大值  
枚举值 posix, sysv, mmap, none
启动值 posix
重置值 posix
源文件 /home/barwick/devel/postgres/data/11/postgresql.conf
源行 130
需要重启 false

文档dynamic_shared_memory_type

dynamic_shared_memory_type (PostgreSQL 10)

设置 posix
单位  
类别 资源使用 / 内存
简短描述 选择使用的动态共享内存实现。
扩展描述  
上下文 postmaster
变量类型 enum
来源 配置文件
最小值  
最大值  
枚举值 posix, sysv, mmap, none
启动值 posix
重置值 posix
源文件 /home/barwick/devel/postgres/data/10/postgresql.conf
源行 127
需要重启 false

文档dynamic_shared_memory_type

dynamic_shared_memory_type (PostgreSQL 9.6)

设置 posix
单位  
类别 资源使用 / 内存
简短描述 选择使用的动态共享内存实现。
扩展描述  
上下文 postmaster
变量类型 enum
来源 配置文件
最小值  
最大值  
枚举值 posix, sysv, mmap, none
启动值 posix
重置值 posix
源文件 /home/barwick/devel/postgres/data/96/postgresql.conf
源行 127
需要重启 false

文档dynamic_shared_memory_type

dynamic_shared_memory_type (PostgreSQL 9.5)

设置 posix
单位  
类别 资源使用 / 内存
简短描述 选择使用的动态共享内存实现。
扩展描述  
上下文 postmaster
变量类型 enum
来源 配置文件
最小值  
最大值  
枚举值 posix, sysv, mmap, none
启动值 posix
重置值 posix
源文件 /home/barwick/devel/postgres/data/95/postgresql.conf
源行 126
需要重启 false

文档dynamic_shared_memory_type

dynamic_shared_memory_type (PostgreSQL 9.4)

设置 posix
单位  
类别 资源使用 / 内存
简短描述 选择使用的动态共享内存实现。
扩展描述  
上下文 postmaster
变量类型 enum
来源 配置文件
最小值  
最大值  
枚举值 posix, sysv, mmap, none
启动值 posix
重置值 posix
源文件 /home/barwick/devel/postgres/data/94/postgresql.conf
源行 126

文档dynamic_shared_memory_type

变更历史

分类

GUC 配置项, 内存

另请参阅

shared_memory_type

反馈

对“dynamic_shared_memory_type”的任何评论、建议或更正,请在此处 提交