huge_pages
是一个 配置参数,用于确定是否为主要共享内存区域请求使用巨型页面。目前仅适用于 Linux 和 Windows。
huge_pages
在 PostgreSQL 9.4 中添加。
默认值
huge_pages
的默认值为:try
。
按 PostgreSQL 版本分列详情
huge_pages (PostgreSQL 17)
设置 | try |
单位 | |
类别 | 资源使用/内存 |
简短描述 | 在 Linux 或 Windows 上使用巨型页面。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 枚举 |
来源 | 默认值 |
最小值 | |
最大值 | |
枚举值 | off, on, try |
启动值 | try |
重置值 | try |
源文件 | |
源代码行 | |
需要重启 | 否 |
文档: huge_pages
huge_pages (PostgreSQL 16)
设置 | try |
单位 | |
类别 | 资源使用/内存 |
简短描述 | 在 Linux 或 Windows 上使用巨型页面。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 枚举 |
来源 | 默认值 |
最小值 | |
最大值 | |
枚举值 | off, on, try |
启动值 | try |
重置值 | try |
源文件 | |
源代码行 | |
需要重启 | 否 |
文档: huge_pages
huge_pages (PostgreSQL 15)
设置 | try |
单位 | |
类别 | 资源使用/内存 |
简短描述 | 在 Linux 或 Windows 上使用巨型页面。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 枚举 |
来源 | 默认值 |
最小值 | |
最大值 | |
枚举值 | off, on, try |
启动值 | try |
重置值 | try |
源文件 | |
源代码行 | |
需要重启 | 否 |
文档: huge_pages
huge_pages (PostgreSQL 14)
设置 | try |
单位 | |
类别 | 资源使用/内存 |
简短描述 | 在 Linux 或 Windows 上使用巨型页面。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 枚举 |
来源 | 默认值 |
最小值 | |
最大值 | |
枚举值 | off, on, try |
启动值 | try |
重置值 | try |
源文件 | |
源代码行 | |
需要重启 | 否 |
文档: huge_pages
huge_pages (PostgreSQL 13)
设置 | try |
单位 | |
类别 | 资源使用/内存 |
简短描述 | 在 Linux 或 Windows 上使用巨型页面。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 枚举 |
来源 | 默认值 |
最小值 | |
最大值 | |
枚举值 | off, on, try |
启动值 | try |
重置值 | try |
源文件 | |
源代码行 | |
需要重启 | 否 |
文档: huge_pages
huge_pages (PostgreSQL 12)
设置 | try |
单位 | |
类别 | 资源使用/内存 |
简短描述 | 在 Linux 或 Windows 上使用巨型页面。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 枚举 |
来源 | 默认值 |
最小值 | |
最大值 | |
枚举值 | off, on, try |
启动值 | try |
重置值 | try |
源文件 | |
源代码行 | |
需要重启 | 否 |
文档: huge_pages
huge_pages (PostgreSQL 11)
设置 | try |
单位 | |
类别 | 资源使用/内存 |
简短描述 | 在 Linux 或 Windows 上使用巨型页面。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 枚举 |
来源 | 默认值 |
最小值 | |
最大值 | |
枚举值 | off, on, try |
启动值 | try |
重置值 | try |
源文件 | |
源代码行 | |
需要重启 | 否 |
文档: huge_pages
huge_pages (PostgreSQL 10)
设置 | try |
单位 | |
类别 | 资源使用/内存 |
简短描述 | 在 Linux 上使用巨型页面。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 枚举 |
来源 | 默认值 |
最小值 | |
最大值 | |
枚举值 | off, on, try |
启动值 | try |
重置值 | try |
源文件 | |
源代码行 | |
需要重启 | 否 |
文档: huge_pages
huge_pages (PostgreSQL 9.6)
设置 | try |
单位 | |
类别 | 资源使用/内存 |
简短描述 | 在 Linux 上使用巨型页面。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 枚举 |
来源 | 默认值 |
最小值 | |
最大值 | |
枚举值 | off, on, try |
启动值 | try |
重置值 | try |
源文件 | |
源代码行 | |
需要重启 | 否 |
文档: huge_pages
huge_pages (PostgreSQL 9.5)
设置 | try |
单位 | |
类别 | 资源使用/内存 |
简短描述 | 在 Linux 上使用巨型页面。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 枚举 |
来源 | 默认值 |
最小值 | |
最大值 | |
枚举值 | off, on, try |
启动值 | try |
重置值 | try |
源文件 | |
源代码行 | |
需要重启 | 否 |
文档: huge_pages
huge_pages (PostgreSQL 9.4)
设置 | try |
单位 | |
类别 | 资源使用/内存 |
简短描述 | 在 Linux 上使用巨型页面。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 枚举 |
来源 | 默认值 |
最小值 | |
最大值 | |
枚举值 | off, on, try |
启动值 | try |
重置值 | try |
源文件 | |
源代码行 |
文档: huge_pages
更改历史记录
参考文献
- PostgreSQL 文档: huge_pages
有用链接
- 巨型页面和 PostgreSQL - 2023 年 5 月 Bernd Helmle/CyberTec 的博文
- 无需更改 PostgreSQL 即可提高 PostgreSQL 性能 - 2021 年 11 月 Phil Allsopp/EnterpriseDB 的博文
- 您是否忘记在 PostgreSQL 服务器上分配巨型页面? - 2019 年 5 月 Franck Pachot 的文章
- 为您的 PostgreSQL 实例配置巨型页面,RedHat/CentOS 版本 - 2018 年 2 月 dbi services 的博文