理解mysql锁(1)锁的概述
相对其他
数据库而言,MySQL的锁机制比较简单,其最显著的特点是不同的存 引擎支持不同的锁机制,但 的 ,
mysql各 存 引擎使用了三 型的锁定机制:行 锁定、 锁定和表 锁定。其中,MyISAM主要使用表级锁定,而使用行 锁定的主要是Innodb。
①表 锁:开 小,加锁快;不会出 死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 www.2cto.com
③ 锁:开 和加锁 界于表锁和行锁之 ;会出 死锁;锁定粒度界于表锁和行锁之 ,并发度一般。
每种锁都是按各自的应用场景而优化设计的。表锁可能适合web应用;而行级锁可能更适合OLTP
系统。