首页 > 解决方案 > 如何修改 AWS RDS 实例的 max_standby_archive_delay 参数?

问题描述

我需要修改我的 postgres 数据库上的max_standby_streaming_delaymax_standby_archive_delay参数以允许更长时间运行的读取查询。我正在尝试在 AWS RDS 中执行此操作,但它不允许我这样做,并且一直说这些参数不可修改:

 aws rds modify-db-parameter-group \                                                                                                 254 ↵
    --db-parameter-group-name myparametergroup \
    --parameters "ParameterName=max_standby_archive_delay,ParameterValue=-1,ApplyMethod=immediate"

An error occurred (InvalidParameterValue) when calling the ModifyDBParameterGroup operation: The parameter max_standby_archive_delay cannot be modified.

有什么办法可以解决吗?

标签: postgresqlamazon-web-services

解决方案


您不能修改默认参数组。单击“创建参数组”,选择 Postgres 服务器版本 - 这将复制默认参数组中的所有值。

修改复制组中的值,然后修改您的数据库实例 - 设置此新参数组。

在我的情况下,修改我的只读副本实例只需要 5 分钟。


推荐阅读