max_connections
是一个 配置参数,用于确定数据库服务器允许的最大并发连接数。
max_connections
添加于 PostgreSQL 7.1。
默认值
max_connections
的默认值为:100
。
用法
在备用服务器上,max_connections
必须设置为与主服务器相同或更高的值。
max_connections
的当前值是 GUC 参数之一,记录在 pg_control
中。
按 PostgreSQL 版本分列的详细信息
max_connections (PostgreSQL 17)
设置 | 100 |
单位 | |
类别 | 连接和身份验证 / 连接设置 |
简短描述 | 设置最大并发连接数。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 整数 |
来源 | 配置文件 |
最小值 | 1 |
最大值 | 262143 |
枚举值 | |
启动值 | 100 |
重置值 | 100 |
源文件 | /home/barwick/devel/postgres/data/17/postgresql.conf |
源代码行 | 74 |
需要重启 | 否 |
文档: max_connections
max_connections (PostgreSQL 16)
设置 | 100 |
单位 | |
类别 | 连接和身份验证 / 连接设置 |
简短描述 | 设置最大并发连接数。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 整数 |
来源 | 配置文件 |
最小值 | 1 |
最大值 | 262143 |
枚举值 | |
启动值 | 100 |
重置值 | 100 |
源文件 | /home/barwick/devel/postgres/data/16/postgresql.conf |
源代码行 | 65 |
需要重启 | 否 |
文档: max_connections
max_connections (PostgreSQL 15)
设置 | 100 |
单位 | |
类别 | 连接和身份验证 / 连接设置 |
简短描述 | 设置最大并发连接数。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 整数 |
来源 | 配置文件 |
最小值 | 1 |
最大值 | 262143 |
枚举值 | |
启动值 | 100 |
重置值 | 100 |
源文件 | /home/barwick/devel/postgres/data/15/postgresql.conf |
源代码行 | 65 |
需要重启 | 否 |
文档: max_connections
max_connections (PostgreSQL 14)
设置 | 100 |
单位 | |
类别 | 连接和身份验证 / 连接设置 |
简短描述 | 设置最大并发连接数。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 整数 |
来源 | 配置文件 |
最小值 | 1 |
最大值 | 262143 |
枚举值 | |
启动值 | 100 |
重置值 | 100 |
源文件 | /home/barwick/devel/postgres/data/14/postgresql.conf |
源代码行 | 65 |
需要重启 | 否 |
文档: max_connections
max_connections (PostgreSQL 13)
设置 | 100 |
单位 | |
类别 | 连接和身份验证 / 连接设置 |
简短描述 | 设置最大并发连接数。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 整数 |
来源 | 配置文件 |
最小值 | 1 |
最大值 | 262143 |
枚举值 | |
启动值 | 100 |
重置值 | 100 |
源文件 | /home/barwick/devel/postgres/data/13/postgresql.conf |
源代码行 | 64 |
需要重启 | 否 |
文档: max_connections
max_connections (PostgreSQL 12)
设置 | 100 |
单位 | |
类别 | 连接和身份验证 / 连接设置 |
简短描述 | 设置最大并发连接数。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 整数 |
来源 | 配置文件 |
最小值 | 1 |
最大值 | 262143 |
枚举值 | |
启动值 | 100 |
重置值 | 100 |
源文件 | /home/barwick/devel/postgres/data/12/postgresql.conf |
源代码行 | 64 |
需要重启 | 否 |
文档: max_connections
max_connections (PostgreSQL 11)
设置 | 100 |
单位 | |
类别 | 连接和身份验证 / 连接设置 |
简短描述 | 设置最大并发连接数。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 整数 |
来源 | 配置文件 |
最小值 | 1 |
最大值 | 262143 |
枚举值 | |
启动值 | 100 |
重置值 | 100 |
源文件 | /home/barwick/devel/postgres/data/11/postgresql.conf |
源代码行 | 64 |
需要重启 | 否 |
文档: max_connections
max_connections (PostgreSQL 10)
设置 | 100 |
单位 | |
类别 | 连接和身份验证 / 连接设置 |
简短描述 | 设置最大并发连接数。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 整数 |
来源 | 配置文件 |
最小值 | 1 |
最大值 | 262143 |
枚举值 | |
启动值 | 100 |
重置值 | 100 |
源文件 | /home/barwick/devel/postgres/data/10/postgresql.conf |
源代码行 | 64 |
需要重启 | 否 |
文档: max_connections
max_connections (PostgreSQL 9.6)
设置 | 100 |
单位 | |
类别 | 连接和身份验证 / 连接设置 |
简短描述 | 设置最大并发连接数。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 整数 |
来源 | 配置文件 |
最小值 | 1 |
最大值 | 262143 |
枚举值 | |
启动值 | 100 |
重置值 | 100 |
源文件 | /home/barwick/devel/postgres/data/96/postgresql.conf |
源代码行 | 64 |
需要重启 | 否 |
文档: max_connections
max_connections (PostgreSQL 9.5)
设置 | 100 |
单位 | |
类别 | 连接和身份验证 / 连接设置 |
简短描述 | 设置最大并发连接数。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 整数 |
来源 | 配置文件 |
最小值 | 1 |
最大值 | 8388607 |
枚举值 | |
启动值 | 100 |
重置值 | 100 |
源文件 | /home/barwick/devel/postgres/data/95/postgresql.conf |
源代码行 | 64 |
需要重启 | 否 |
文档: max_connections
max_connections (PostgreSQL 9.4)
设置 | 100 |
单位 | |
类别 | 连接和身份验证 / 连接设置 |
简短描述 | 设置最大并发连接数。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 整数 |
来源 | 配置文件 |
最小值 | 1 |
最大值 | 8388607 |
枚举值 | |
启动值 | 100 |
重置值 | 100 |
源文件 | /home/barwick/devel/postgres/data/94/postgresql.conf |
源代码行 | 64 |
文档: max_connections
max_connections (PostgreSQL 9.3)
设置 | 100 |
单位 | |
类别 | 连接和身份验证 / 连接设置 |
简短描述 | 设置最大并发连接数。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 整数 |
来源 | 配置文件 |
最小值 | 1 |
最大值 | 8388607 |
枚举值 | |
启动值 | 100 |
重置值 | 100 |
源文件 | /home/barwick/devel/postgres/data/93/postgresql.conf |
源代码行 | 64 |
文档: max_connections
max_connections (PostgreSQL 9.2)
设置 | 100 |
单位 | |
类别 | 连接和身份验证 / 连接设置 |
简短描述 | 设置最大并发连接数。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 整数 |
来源 | 配置文件 |
最小值 | 1 |
最大值 | 8388607 |
枚举值 | |
启动值 | 100 |
重置值 | 100 |
源文件 | /home/barwick/devel/postgres/data/92/postgresql.conf |
源代码行 | 64 |
文档: max_connections
max_connections (PostgreSQL 9.1)
设置 | 100 |
单位 | |
类别 | 连接和身份验证 / 连接设置 |
简短描述 | 设置最大并发连接数。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 整数 |
来源 | 配置文件 |
最小值 | 1 |
最大值 | 8388607 |
枚举值 | |
启动值 | 100 |
重置值 | 100 |
源文件 | /home/barwick/devel/postgres/data/91/postgresql.conf |
源代码行 | 64 |
文档: max_connections
max_connections (PostgreSQL 9.0)
设置 | 100 |
单位 | |
类别 | 连接和身份验证 / 连接设置 |
简短描述 | 设置最大并发连接数。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 整数 |
来源 | 配置文件 |
最小值 | 1 |
最大值 | 536870911 |
枚举值 | |
启动值 | 100 |
重置值 | 100 |
源文件 | /home/barwick/devel/postgres/data/90/postgresql.conf |
源代码行 | 64 |
文档: max_connections
max_connections (PostgreSQL 8.4)
设置 | 100 |
单位 | |
类别 | 连接和身份验证 / 连接设置 |
简短描述 | 设置最大并发连接数。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 整数 |
来源 | 配置文件 |
最小值 | 1 |
最大值 | 536870911 |
枚举值 | |
启动值 | 100 |
重置值 | 100 |
源文件 | /home/barwick/devel/postgres/data/84/postgresql.conf |
源代码行 | 64 |
文档: max_connections
max_connections (PostgreSQL 8.3)
设置 | |
单位 | |
类别 | 连接和身份验证 / 连接设置 |
简短描述 | 设置最大并发连接数。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 整数 |
来源 | 配置文件 |
最小值 | 1 |
最大值 | 536870911 |
文档: max_connections
max_connections (PostgreSQL 8.2)
设置 | |
单位 | |
类别 | 连接和身份验证 / 连接设置 |
简短描述 | 设置最大并发连接数。 |
额外描述 | |
上下文 | postmaster |
变量类型 | 整数 |
来源 | 配置文件 |
最小值 | 1 |
最大值 | 536870911 |
文档: max_connections
变更历史
- PostgreSQL 7.1
- 添加 (提交 6a68f426)
参考文献
- PostgreSQL 文档: max_connections
有用链接
- 调整 PostgreSQL 中的 max_connections - 2020 年 4 月 Laurenze Albe / CyberTec 的博客文章