num_os_semaphores 是一个预设配置参数,用于报告基于当前服务器配置所需的信号量数量。
num_os_semaphores 是在 PostgreSQL 18 中添加的。
计算
num_os_semaphores 是由以下 配置参数 的当前值之和计算得出
加上以下编译时常量
NUM_AUXILIARY_PROCSNUM_EMULATION_SEMAPHORES
再加上 1。
按 PostgreSQL 版本详细信息
num_os_semaphores (PostgreSQL 19)
| 设置 | 0 |
| 单位 | |
| 类别 | 预设选项 |
| 简短描述 | 显示服务器所需的信号量数量。 |
| 扩展描述 | |
| 上下文 | 内部 |
| 变量类型 | 整数 |
| 来源 | 默认 |
| 最小值 | 0 |
| 最大值 | 2147483647 |
| 枚举值 | |
| 启动值 | 0 |
| 重置值 | 0 |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
num_os_semaphores (PostgreSQL 18)
| 设置 | 0 |
| 单位 | |
| 类别 | 预设选项 |
| 简短描述 | 显示服务器所需的信号量数量。 |
| 扩展描述 | |
| 上下文 | 内部 |
| 变量类型 | 整数 |
| 来源 | 默认 |
| 最小值 | 0 |
| 最大值 | 2147483647 |
| 枚举值 | |
| 启动值 | 0 |
| 重置值 | 0 |
| 源文件 | |
| 源行 | |
| 需要重启 | false |
变更历史
- PostgreSQL 18
- 添加于 (提交 0dcaea56)
示例
num_os_semaphores 的基本用法示例
postgres=# SHOW num_os_semaphores; num_os_semaphores ------------------- 260 (1 row)
参考资料
- PostgreSQL 文档: num_os_semaphores
- PostgreSQL 文档: System V IPC 参数
反馈
请在此处提交关于 "num_os_semaphores" 的任何评论、建议或更正。