表级锁:事务
使用表级锁定的主要是MyISAM,MEMORY,CSV等一些非事务性存储引擎。存储引擎
获取锁和释放锁很是快,会锁住整张表,锁竞争厉害。
行级锁:
使用行级锁定的主要是InnoDB存储引擎。行级锁定也最容易发生死锁。获取和释放锁操做内容不少。
页级锁:
使用页级锁定的主要是BerkeleyDB存储引擎。页级锁定和行级锁定同样,会发生死锁。