在使用阿里云的独写分离的时候,如果主库的配置跟从库的配置相差比较大或者并发量大的时候,容易引发主读同步延迟。
主要原因参考:https://help.aliyun.com/knowledge_detail/41767.html?spm=5176.2020520165.help.dexternal.584670295Een9W
涉及到业务数据的时候,如果有延迟,会影响系统。
解决办法:
1. 在查询语句的地方,增加事务,这样就会去读主库
2. /*FORCE_MASTER*/ SELECT * FROM table_name; 语句前面增加Hint格式,强制去读取主库