【每日阅读】2020年6月9日-MySQL 可重复读,差点就让我背上了一个 P0 事故!

链接

https://mp.weixin.qq.com/s/gPBi9_a3LWyncWiWPYWkuQ

文章截图

简评

这篇文章让我们就看到一种“可重复读”级别的事务控制下造成的一种数据读取不符合预期的问题,但出现线上P0事故并不是因为这个事务级别!!

而是更新余额的时候竟然根据ID=1直接就把余额扣减了!这种代码,能出现在线上??where条件里得有乐观锁吧?没有乐观锁也得有原始余额吧??但是都没有,这种代码不出问题什么代码出问题。

原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/1913

(0)
geekgaogeekgao博主
上一篇 2020年6月8日 下午11:43
下一篇 2020年6月11日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

GitHub
分享本页
返回顶部

Warning: error_log(/usr/local/lighthouse/softwares/wordpress/wp-content/plugins/spider-analyser/#log/log-2121.txt): failed to open stream: No such file or directory in /usr/local/lighthouse/softwares/wordpress/wp-content/plugins/spider-analyser/spider.class.php on line 2900