num_os_semaphores

报告所需信号量数量的 GUC
此条目与 PostgreSQL 功能相关,该功能是 PostgreSQL 18 的一部分,预计将于 2025 年底发布。

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

num_os_semaphoresPostgreSQL 18 中添加。

计算

num_os_semaphores 是根据以下 配置参数 的当前值的总和计算得出

加上以下编译时常量

  • NUM_AUXILIARY_PROCS
  • NUM_EMULATION_SEMAPHORES

加上 1

按 PostgreSQL 版本详细说明

num_os_semaphores (PostgreSQL 18)

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

文档: num_os_semaphores

更改历史记录

示例

num_os_semaphores 的基本用法示例

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

分类

GUC 配置项预设配置项

反馈

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