num_os_semaphores

一个报告所需信号量数量的 GUC

num_os_semaphores 是一个预设配置参数,用于报告基于当前服务器配置所需的信号量数量。

num_os_semaphores 是在 PostgreSQL 18 中添加的。

计算

num_os_semaphores 是由以下 配置参数 的当前值之和计算得出

加上以下编译时常量

  • NUM_AUXILIARY_PROCS
  • NUM_EMULATION_SEMAPHORES

再加上 1

按 PostgreSQL 版本详细信息

num_os_semaphores (PostgreSQL 19)

设置 0
单位  
类别 预设选项
简短描述 显示服务器所需的信号量数量。
扩展描述  
上下文 内部
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 0
重置值 0
源文件  
源行  
需要重启 false

文档: num_os_semaphores

num_os_semaphores (PostgreSQL 18)

设置 0
单位  
类别 预设选项
简短描述 显示服务器所需的信号量数量。
扩展描述  
上下文 内部
变量类型 整数
来源 默认
最小值 0
最大值 2147483647
枚举值  
启动值 0
重置值 0
源文件  
源行  
需要重启 false

文档: num_os_semaphores

变更历史

示例

num_os_semaphores 的基本用法示例

postgres=# SHOW num_os_semaphores;
 num_os_semaphores 
-------------------
 260
(1 row)

分类

GUC 配置项, 预设配置项

反馈

请在此处提交关于 "num_os_semaphores" 的任何评论、建议或更正。