
# RDS for PostgreSQL数据库实例支持的最大数据连接数是多少
RDS for PostgreSQL对此未做限制，取决于数据库引擎参数的默认值和取值范围。
#### 什么是最大连接数
允许同时连接的客户端总数。
#### 修改最大连接数
- 连接数支持在线修改，具体方法请参考[修改实例参数](https://support.huaweicloud.com/usermanual-rds-pg/rds_pg_configuration.html)。
- 支持命令查看RDS for PostgreSQL的最大连接数。
  ```
  show max_connections;
  ```
  ![](https://support.huaweicloud.com/rds-pg_faq/zh-cn_image_0000002248943373.png "点击放大")
  如果您需要通过命令修改连接数，请[提交工单](https://console.huaweicloud.com/ticket/?locale=zh-cn#/ticketindex/createIndex)处理。
  
 
#### 最大连接数取值多少合适
参数"max_connections"和数据库实例的内存（单位：GB）相关，计算公式如下：
表1计算公式 
| 参数名             | 计算方法                                                       | 涉及版本 | 单位 |
|:---|:---|:---|:---|
| max_connections | min((total_mem_kb - shared_buffer) \* 1024.0 / 16MB, 5000) | 所有版本 | 个  |
   
RDS for PostgreSQL不同内存规格配置的默认"max_connections"值如下表所示。
表2不同内存规格配置的默认max_connections值 
| 内存（GB） | 最大客户端连接数（max_connections） |
|:---|:---|
| 512    | 5000                      |
| 384    | 5000                      |
| 256    | 5000                      |
| 128    | 5000                      |
| 64     | 3072                      |
| 32     | 1536                      |
| 16     | 768                       |
| 8      | 384                       |
| 4      | 192                       |
| 2      | 96                        |
   
