InnoDB 是一个支持事务的Engine,要保证事务ACID,必然会用到Lock。就像在Java编程一下,要保证数据的线程安全性,必然会用到Lock。了解Lock,Transaction可以帮助sql优化、deadlock分析等。
1、Lock
1.1 Shared Lock & Exclusive Lock
1.2 Intention Lock
1.3 Index Record Lock
1.4 Gap Lock
网友评论