postgresql - 如何修改 AWS RDS 实例的 max_standby_archive_delay 参数?
问题描述
我需要修改我的 postgres 数据库上的max_standby_streaming_delay
和max_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.
有什么办法可以解决吗?
解决方案
您不能修改默认参数组。单击“创建参数组”,选择 Postgres 服务器版本 - 这将复制默认参数组中的所有值。
修改复制组中的值,然后修改您的数据库实例 - 设置此新参数组。
在我的情况下,修改我的只读副本实例只需要 5 分钟。
推荐阅读
- sql - 按日期和 ID 统计的前 3 个月的 SQL 运行总数
- c++ - c++中堆上数组的默认值是什么?
- html - 是否可以在调整大小时在中间拉出一个弹性项目并将其拉伸到 100% 宽度作为 html 中的第二行?
- r - 基于 R 中名称的平均栅格
- woocommerce - 在 Woocommerce 单个产品页面中获取产品自定义字段值
- nginx - 重写 nginx Ingress 的路径
- php - 当网络刷新时,我的 HTML 表单中的数据消失了
- multithreading - 如何优雅地终止使用 queue.Queue 的多线程 Python 应用程序
- swift - Swift 协议使用另一个协议会导致错误
- android - logcat 显示错误我的应用程序不使用 SQLite 数据库在 gridview 上显示图像