1 innodb的锁 1.1 s锁,即读锁,即share锁 1.2 x锁,即写锁,排他锁 1.3 s锁和x锁之间的关系 多个读锁可以共存,但是读锁不可以和写锁共存.写锁和写锁不可以共存. 1.4 间隙锁 就是对一段数据加锁,比如id大于3小于10的行加锁,防止插入id=4的数据. 2 innodb高并发 适合于读多写少的高并发,所以要想获取高并发,就要读写分离. 3 死锁 事务A有了1要2,事务B有了2要1. 4 innodb的三种行锁 第一,record lock 单个行上的锁. 第二,gap