
# RDS for PostgreSQL的哪些参数设置不合理会导致数据库不可用
由于参数配置不合理导致数据库不可用的情况有以下几种。
- 参数取值范围和实例规格有关： 参数shared_buffers、max_connections可配置的最大值和实例的实际物理内存大小有关，设置不合理，会导致数据库不可用。
  
- 参数之间存在关联关系： 参数max_connections、autovacuum_max_workers和max_worker_processes配置需满足以下规则，否则会导致数据库不可用。
  max_connections参数值 + autovacuum_max_workers参数值 + max_worker_processes参数值 + 1\< 8388607
  
![](https://support.huaweicloud.com/rds-pg_faq/public_sys-resources/note_3.0-zh-cn.png)
各参数的详细说明请参见[PostgreSQL官网](https://www.postgresql.org/docs/current/static/runtime-config.html)。
解决方法：
1. 登录控制台，通过查询近期日志，确定错误的参数。
2. 在参数配置页面，将参数值恢复成默认参数值，并重启数据库。
3. 将除错误参数以外的其他参数值设置为恢复之前的参数值，并将配置错误的参数调整为合理的参数值。
 
