mysql SQL语句执行顺序
本文介绍了mysql SQL语句执行顺序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
碰到一个死锁的问题,就想深入了解下锁机制
SQL是不是同时执行的,或者是在并发下才同时执行?
因为我肯定没用到事务,还是出现死锁了,不是同时执行锁不上吧?
解决方案
这是个复杂的问题,复杂的部分mysql自己做了,我只知道共享读锁,独占写锁,只有读是并行的,其它的都是串行的,也就是一条一条执行的,而非同时,先后的顺序,其实就是锁粒度的分配了,不同的存储引擎不同,数据库内部就是帮我们干这个复杂的事情的。http://blog.csdn.net/xifeijian/article/details/20313977 这是我找到的最详细的一篇文章了,我看了几遍,要完全应用到实际应用场景中还需要一段时间研究。
这篇关于mysql SQL语句执行顺序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文