数据库事务隔离问题。

来源:6-5 谈谈ClassLoader

qq_红_14

2019-11-02

老师,遇到了一个脏读问题。其中数据库事务隔离级别是read committed。@transaction注解里面有三步操作:1,对A表进行插入;2,对B表进行插入;3,推送消息给队列。队列消息出来后,走rpc请求进行A表和B表进行查询。结果A表数据查到了,而B表数据没查到。请问老师,这种情况下,会是数据库bug么?

写回答

1回答

翔仔

2019-11-02

同学好,我觉得这个应该跟业务代码处理相关,跟数据库无关,数据库运行这么久了,类似的需求很多,不可能出现这样的bug,如果不放心可以看数据库源码,可我感觉需要先从消息队列这块定位,多打些日志,看看期间发生了什么。

0
4
翔仔
回复
qq_红_14
具体还是需要多打日志定位呢,我这不了解同学的实际情况,只能给出这样的建议,应该不是数据库的bug
2019-11-03
共4条回复

剑指Java面试-Offer直通车 百度资深面试官授课

招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航

8427 学习 · 1870 问题

查看课程