我有一个在symfony3.4上运行的项目,我在mysql数据库上使用awsrds master/slaves配置。有时在白天,我有复制滞后增加短期。我想知道是否有一种聪明的方法来禁用对复制延迟超过5分钟的复制副本的读取。如果您需要更多信息,请告诉我,并提前感谢您!
r1zhe5dt1#
看看php mysqlnd复制和负载平衡插件,特别是“服务级别和一致性”部分的示例3(抱歉,没有直接链接的方法),了解如何管理最大年龄/从机延迟。就我个人而言,我还要看看它提供的缓存选项以及连接池。根据你问题中的信息,很难给出具体的建议,但这些应该给你一个好的开始。
1条答案
按热度按时间r1zhe5dt1#
看看php mysqlnd复制和负载平衡插件,特别是“服务级别和一致性”部分的示例3(抱歉,没有直接链接的方法),了解如何管理最大年龄/从机延迟。
就我个人而言,我还要看看它提供的缓存选项以及连接池。
根据你问题中的信息,很难给出具体的建议,但这些应该给你一个好的开始。