当前位置:主页 > 查看内容

哪些参数设置不合理会导致数据库不可用(PostgreSQL)_云数据库

发布时间:2021-10-23 00:00| 位朋友查看

简介:由于参数配置不合理导致数据库不可用的情况有以下几种。 参数取值范围和实例规格有关: 参数shared_buffers、max_connections可配置的最大值和实例的实际物理内存大小有关,设置不合理,会导致数据库不可用。 参数之间存在关联关系: 如果参数log_parser_sta……

由于参数配置不合理导致数据库不可用的情况有以下几种。

  • 参数取值范围和实例规格有关:

    参数shared_buffers、max_connections可配置的最大值和实例的实际物理内存大小有关,设置不合理,会导致数据库不可用。

  • 参数之间存在关联关系:
    • 如果参数log_parser_stats、log_planner_stats或log_executor_stats存在配置为开启的情况,则需要将参数log_statement_stats配置为关闭,否则会导致数据库不可用。
    • 参数max_connections、autovacuum_max_workers和max_worker_processes配置需满足以下规则,否则会导致数据库不可用。

      max_connections参数值 + autovacuum_max_workers参数值 + max_worker_processes参数值 + 1< 8388607

各参数的详细说明请参见PostgreSQL官网

解决方法:

  1. 登录控制台,通过查询近期日志,确定错误的参数。
  2. 在参数配置页面,将参数值恢复成默认参数值,并重启数据库。
  3. 将除错误参数以外的其他参数值设置为恢复之前的参数值,并将配置错误的参数调整为合理的参数值。

本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!
上一篇:方案实现 - 表格存储 Tablestore 下一篇:没有了

推荐图文

  • 周排行
  • 月排行
  • 总排行

随机推荐