jke*_*esh 5 mysql database-replication amazon-web-services amazon-rds
我有一个 amazon rds 实例数据库,我正在使用只读副本进行分析。但是,每周左右,只读副本都会因复制错误而崩溃。
我已经尝试根据此帮助文章查看从属状态并跳过复制错误,但是,我只能通过摆弄并创建新的只读副本来恢复它。
由于外部服务依赖于初始只读副本,这有多种原因。
主数据库没问题,但似乎某些完整性错误会导致只读副本崩溃且无法恢复。
目前,我的只读副本具有以下参数:
Replication State: Error
Replication Error: Error 'Cannot add or update a child row: a foreign key constraint fails.....
Run Code Online (Sandbox Code Playgroud)
有没有办法配置这个只读副本来跳过所有错误?我只是想弄清楚如何使它更稳定。谢谢!
在您了解导致错误的原因、修复潜在问题并纠正主副本之间的任何数据不一致之前,您永远不应该跳过复制错误。
每跳过一个错误,主数据集和副本数据集之间的差异就会增加,任何差异都是不可接受的。
您别无选择,只能创建一个新的副本实例并丢弃旧的。如果新的复制错误发生,请停止,找出原因,并修复您的配置或应用程序中导致错误的错误。
跳过 RDS for MySQL 上的复制错误应该被视为紧急权宜之计,除非您对 MySQL 复制的内部结构有透彻的了解……因为在正确的设置中,它们很少见。
| 归档时间: |
|
| 查看次数: |
4401 次 |
| 最近记录: |