我的 RDS 实例暂时显示过时的数据。
我对数据运行了 SELECT
查询。然后,我运行一个查询以从表中删除数据,并运行另一个查询以将新数据添加到表中。我运行了 SELECT
查询,它显示了旧数据。
我再次运行了 SELECT
查询,然后它终于向我显示了新数据。
为什么会发生这种情况?我在本地或正常的非可用区实例上从未遇到过这些问题。有没有办法避免这种情况发生?
我正在运行 MySQL 5.6.23
最佳答案
根据Amazon RDS Multi-AZ FAQs ,这可能是预料之中的。
具体是这样的:
You may observe elevated latencies relative to a standard DB Instance deployment in a single Availability Zone as a result of the synchronous data replication performed on your behalf.
当然,这取决于您观察到的延迟频率以及您看到的延迟增加情况,但如果问题频繁重现,可以选择联系 AWS 支持。
关于mysql - AWS RDS 显示多个可用区实例 (MySQL) 的过时数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35421851/