首页 > mysql SQL语句执行顺序

mysql SQL语句执行顺序

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

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

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


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


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

【热门文章】
【热门文章】