MySQL可重复度隔离条件下的加锁原则和优化:原则1:加锁的基本单位是next-key lock,next-key lock是前开后闭区间原则2:查找过程中访问到的对象才会加锁优化1:索引上的等值查询,给唯一索引加锁时,next-key lock退化为行锁优化2:索引上的等值查询,向右遍历时且最后一个值不满足等值条件的时候,next-key lock退化为间隙锁bug1:唯一索引上的范围查询会访问到不满足条件的第一个值为止