表级锁:
使用表级锁定的主要是MyISAM,MEMORY,CSV等一些非事务性存储引擎。
获取锁和释放锁非常快,会锁住整张表,锁竞争厉害。
行级锁:
使用行级锁定的主要是InnoDB存储引擎。行级锁定也最容易发生死锁。获取和释放锁操作内容很多。
页级锁:
使用页级锁定的主要是BerkeleyDB存储引擎。页级锁定和行级锁定一样,会发生死锁。
表级锁:
使用表级锁定的主要是MyISAM,MEMORY,CSV等一些非事务性存储引擎。
获取锁和释放锁非常快,会锁住整张表,锁竞争厉害。
行级锁:
使用行级锁定的主要是InnoDB存储引擎。行级锁定也最容易发生死锁。获取和释放锁操作内容很多。
页级锁:
使用页级锁定的主要是BerkeleyDB存储引擎。页级锁定和行级锁定一样,会发生死锁。
转载于:https://my.oschina.net/u/1024107/blog/2993614