mysql 锁的分类
MyISAM 和 memory 表级锁 ,innodb 支持行级锁也支持表级锁,默认行级锁,BDB 页面锁,也支持表级锁 按照数据类型来分 读锁(共享锁):针对同一份数据,多个读操作也可以同时进行不会互相影响 写锁(排他锁):当前写操作没有完成前,阻断其他写锁和杜所 按照数据操作粒度分: 表级锁:开销小,加锁快,不会出现死锁,锁粒度大,发生锁冲突的概率最高,并发度最低 行级锁:开销大,加锁慢,会出现死锁,锁粒度最小,发生锁冲突的概率最低,并发度也最高 页面锁:开销和加锁时间