这段时间一直在学习mysql数据库.项目组一直用的是oracle,所以对mysql的了解也不深.本文主要是对mysql锁的总结. Mysql的锁主要分为3大类: 表级锁:存储引擎为Myisam.锁住整个表,特点是开销小,加锁快,锁定力度大,发生锁冲突的概率最高,并发度最低. 页级锁:存储引擎为BDB.锁住某一页的数据(16kb左右),特点:开销和枷锁时间介于表级和行级之间:会出现死锁,锁定力度介于表锁和行锁之间,并发度一般. 行级锁:存储引擎为innodb.锁住某一行的数据,特点:锁的实现更加复