素材牛VIP会员
mysql SQL语句执行顺序
 un***oo  分类:SQL代码  人气:830  回帖:2  发布于6年前 收藏

碰到一个死锁的问题,就想深入了解下锁机制

SQL是不是同时执行的,或者是在并发下才同时执行?

因为我肯定没用到事务,还是出现死锁了,不是同时执行锁不上吧?

 标签:mysql

讨论这个帖子(2)垃圾回帖将一律封号处理……

Lv2 入门
龙***c 技术总监 6年前#1

这是个复杂的问题,复杂的部分mysql自己做了,我只知道共享读锁,独占写锁,只有读是并行的,其它的都是串行的,也就是一条一条执行的,而非同时,先后的顺序,其实就是锁粒度的分配了,不同的存储引擎不同,数据库内部就是帮我们干这个复杂的事情的。http://blog.csdn.net/xifeijian/article/details/20313977 这是我找到的最详细的一篇文章了,我看了几遍,要完全应用到实际应用场景中还需要一段时间研究。

Lv1 新人
kg***25 页面重构设计 6年前#2

哈哈,我也贴一篇文章http://hedengcheng.com/?p=771

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取