dynamic_shared_memory_type
是一个 配置参数,用于确定要使用的动态共享内存实现。
dynamic_shared_memory_type
在 PostgreSQL 9.4 中添加。
用法
可能的值为
并非所有平台都支持所有值。
不建议使用 mmap
,因为操作系统可能会反复将修改后的页面写回磁盘,从而增加系统 I/O 负载。
默认值
dynamic_shared_memory_type
的默认值为本地系统上支持的上述第一个值。
对于 Linux 等,这将是 posix
;对于 Windows,则为 windows
。
mmap
并非任何平台的默认值。
按 PostgreSQL 版本分列的详细信息
dynamic_shared_memory_type (PostgreSQL 17)
设置 |
posix |
单位 |
|
类别 |
资源使用/内存 |
简短描述 |
选择使用的动态共享内存实现。 |
额外描述 |
|
上下文 |
postmaster |
变量类型 |
枚举 |
来源 |
配置文件 |
最小值 |
|
最大值 |
|
枚举值 |
posix, sysv, mmap |
启动值 |
posix |
重置值 |
posix |
源文件 |
/home/barwick/devel/postgres/data/17/postgresql.conf |
源代码行 |
161 |
待重启 |
false |
文档: dynamic_shared_memory_type
dynamic_shared_memory_type (PostgreSQL 16)
设置 |
posix |
单位 |
|
类别 |
资源使用/内存 |
简短描述 |
选择使用的动态共享内存实现。 |
额外描述 |
|
上下文 |
postmaster |
变量类型 |
枚举 |
来源 |
配置文件 |
最小值 |
|
最大值 |
|
枚举值 |
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 |
变量类型 |
枚举 |
来源 |
配置文件 |
最小值 |
|
最大值 |
|
枚举值 |
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 |
变量类型 |
枚举 |
来源 |
配置文件 |
最小值 |
|
最大值 |
|
枚举值 |
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 |
变量类型 |
枚举 |
来源 |
配置文件 |
最小值 |
|
最大值 |
|
枚举值 |
posix, sysv, mmap |
启动值 |
posix |
重置值 |
posix |
源文件 |
/home/barwick/devel/postgres/data/13/postgresql.conf |
源代码行 |
142 |
待重启 |
false |
文档: dynamic_shared_memory_type
dynamic_shared_memory_type (PostgreSQL 12)
设置 |
posix |
单位 |
|
类别 |
资源使用/内存 |
简短描述 |
选择使用的动态共享内存实现。 |
额外描述 |
|
上下文 |
postmaster |
变量类型 |
枚举 |
来源 |
配置文件 |
最小值 |
|
最大值 |
|
枚举值 |
posix, sysv, mmap |
启动值 |
posix |
重置值 |
posix |
源文件 |
/home/barwick/devel/postgres/data/12/postgresql.conf |
源代码行 |
140 |
待重启 |
false |
文档: dynamic_shared_memory_type
dynamic_shared_memory_type (PostgreSQL 11)
设置 |
posix |
单位 |
|
类别 |
资源使用/内存 |
简短描述 |
选择使用的动态共享内存实现。 |
额外描述 |
|
上下文 |
postmaster |
变量类型 |
枚举 |
来源 |
配置文件 |
最小值 |
|
最大值 |
|
枚举值 |
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 |
变量类型 |
枚举 |
来源 |
配置文件 |
最小值 |
|
最大值 |
|
枚举值 |
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 |
变量类型 |
枚举 |
来源 |
配置文件 |
最小值 |
|
最大值 |
|
枚举值 |
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 |
变量类型 |
枚举 |
来源 |
配置文件 |
最小值 |
|
最大值 |
|
枚举值 |
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 |
变量类型 |
枚举 |
来源 |
配置文件 |
最小值 |
|
最大值 |
|
枚举值 |
posix, sysv, mmap, none |
启动值 |
posix |
重置值 |
posix |
源文件 |
/home/barwick/devel/postgres/data/94/postgresql.conf |
源代码行 |
126 |
文档: dynamic_shared_memory_type
更改历史记录