此条目与 PostgreSQL 功能相关,该功能是 PostgreSQL 18 的一部分,预计将于 2025 年底发布。
num_os_semaphores
是一个预设配置参数,根据当前服务器配置报告所需信号量的数量。
num_os_semaphores
在 PostgreSQL 18 中添加。
计算
num_os_semaphores
是根据以下 配置参数 的当前值的总和计算得出
加上以下编译时常量
NUM_AUXILIARY_PROCS
NUM_EMULATION_SEMAPHORES
加上 1
。
按 PostgreSQL 版本详细说明
num_os_semaphores (PostgreSQL 18)
设置 | 0 |
单位 | |
类别 | 预设选项 |
简短描述 | 显示服务器所需的信号量数量。 |
额外描述 | |
上下文 | 内部 |
变量类型 | 整数 |
来源 | 默认值 |
最小值 | 0 |
最大值 | 2147483647 |
枚举值 | |
引导值 | 0 |
重置值 | 0 |
源文件 | |
源代码行 | |
待重启 | 否 |
更改历史记录
- PostgreSQL 18
- 添加 (提交 0dcaea56)
示例
num_os_semaphores
的基本用法示例
postgres=# SHOW num_os_semaphores; num_os_semaphores ------------------- 260 (1 row)
参考文献
- PostgreSQL 18 文档: num_os_semaphores