我有一个实际在 Symfony 3.4 上运行的项目,我在 MySQL 数据库上使用 AWS RDS Master/Slaves 配置。
有时在白天,我的复制延迟会在短时间内增加。我想知道是否有一种聪明的方法可以禁用从复制滞后超过 5 分钟的副本读取。
如果您需要更多信息,请告诉我,并提前感谢您!
我有一个实际在 Symfony 3.4 上运行的项目,我在 MySQL 数据库上使用 AWS RDS Master/Slaves 配置。
有时在白天,我的复制延迟会在短时间内增加。我想知道是否有一种聪明的方法可以禁用从复制滞后超过 5 分钟的副本读取。
如果您需要更多信息,请告诉我,并提前感谢您!
查看PHP mysqlnd 复制和负载平衡插件,尤其是“服务级别和一致性”部分的示例 3(抱歉无法直接链接),了解如何管理最大年龄/从属延迟。
根据您问题中的信息,很难给出具体的建议,但这些应该给您一个很好的起点。