shared_memory_size

一个预设配置参数,报告主共享内存的大小

shared_memory_size 是一个预设配置参数,报告主共享内存区域的大小。

shared_memory_sizePostgreSQL 15 中添加。

用法

shared_memory_size 是在运行时计算的,它报告服务器主共享内存区域的大小。这包括由扩展分配的共享内存量,因为这是在处理完 shared_preload_libraries 之后计算的。

报告的值向上取整到最接近的兆字节。

按 PostgreSQL 版本详细信息

shared_memory_size (PostgreSQL 19)

设置 0
单位 MB
类别 预设选项
简短描述 显示服务器主共享内存区域的大小(向上取整到最接近的 MB)。
扩展描述  
上下文 内部
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 0
重置值 0
源文件  
源行  
需要重启 false

文档shared_memory_size

shared_memory_size (PostgreSQL 18)

设置 0
单位 MB
类别 预设选项
简短描述 显示服务器主共享内存区域的大小(向上取整到最接近的 MB)。
扩展描述  
上下文 内部
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 0
重置值 0
源文件  
源行  
需要重启 false

文档shared_memory_size

shared_memory_size (PostgreSQL 17)

设置 0
单位 MB
类别 预设选项
简短描述 显示服务器主共享内存区域的大小(向上取整到最接近的 MB)。
扩展描述  
上下文 内部
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 0
重置值 0
源文件  
源行  
需要重启 false

文档shared_memory_size

shared_memory_size (PostgreSQL 16)

设置 0
单位 MB
类别 预设选项
简短描述 显示服务器主共享内存区域的大小(向上取整到最接近的 MB)。
扩展描述  
上下文 内部
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 0
重置值 0
源文件  
源行  
需要重启 false

文档shared_memory_size

shared_memory_size (PostgreSQL 15)

设置 0
单位 MB
类别 预设选项
简短描述 显示服务器主共享内存区域的大小(向上取整到最接近的 MB)。
扩展描述  
上下文 内部
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 0
重置值 0
源文件  
源行  
需要重启 false

文档shared_memory_size

变更历史

示例

加载了 pg_stat_statements 的默认安装上,shared_memory_size 报告的值

postgres=# SHOW shared_memory_size;
 shared_memory_size 
--------------------
 145MB
(1 row)

分类

内存, 预设配置项

另请参阅

shared_memory_size_in_huge_pages, shared_buffers, shared_memory_type

反馈

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