一.先说锁的概念 锁级别: 1.行级锁: InnoDB引擎(也支持表级锁,默认是行级锁),开销大,加锁慢:会出现死锁.锁定粒度最小,发生锁冲突的概率最低,并发度最高. 2.表级锁:MylSAM引擎和Memory引擎,开销小,加锁快:不会出现死锁,锁定粒度最大,发生锁冲突的概率最高,并发度最低. 3.页级锁:BDB引擎(也支持表级锁),开销和加锁时间介于行锁和表锁之间:会出现死锁:粒度也介于行锁和表锁之间,并发度一般. 其中:锁粒度就是指锁等级 Record: RecordLock就是锁住某一行记