首页 > 代码库 > 数据库根据记录,但程序查不到问题
数据库根据记录,但程序查不到问题
背景:
公司提供了操作数据库的页面,
1.使用dml update一条记录
2. 使用sql select查询出新的记录
3. java程序直接去读这条记录,发现是旧的记录
4. 出去喝杯茶回来,发现查询到了新的记录
问题查找
1. 根据配置的数据库找dba确认schema是否正确
ok
2. 确认该库是否为备库
是
3.确认主库负责读写,备库只读
原因:
主库和备库的同步延迟问题可以解释
1. 使用update进入的是主库
2. sql读的也路由到主库了(动态路由)
3. java程序读的是从库,没有同步呢
4.java程序读的是从库,数据已同步。
数据库根据记录,但程序查不到问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。