![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
freud.wy
这个作者很懒,什么都没留下…
展开
-
数据库隔离级别对嵌套事务的影响
最近做了一个区块链数据相关的项目,业务系统需要跟区块链上数据同步,在测试环境没有任何问题,部署到成员方之后突然出现数据同步失败。仔细分析了业务代码没有发现任何异常,对比了各种环境之后,发现只有数据库事务隔离级别不同,怀疑是隔离级别导致。 整个数据同步流程的事务情况为 1.对每个块开启一个外层事务。 2.循环对块中的每笔交易使用require_new开启一个内层事务。 3.提交内层事物。 ...原创 2019-11-09 14:01:54 · 513 阅读 · 0 评论 -
mysql意向锁死锁排查
最近遇到一个奇怪的mysql死锁: 事务1: begin; select * from bridge_tx_status where id = 2 for update; 1⃣️ update bridge_tx_status set biz_nonce="1234" where transaction_id="23"; 2⃣️ commit; 事务2: begin; u...原创 2019-08-10 11:58:18 · 486 阅读 · 0 评论