转载:https://blog.csdn.net/u013067756/article/details/90722490
关于间隙锁:https://blog.csdn.net/sinat_27143551/article/details/81736330
https://www.cnblogs.com/liyus/p/10556563.html
https://segmentfault.com/a/1190000021424784
https://blog.csdn.net/qq_33330687/article/details/89004462?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param
对于当前读,用间隙锁来避免
对于快照读,用mvcc
但是对于快照读+当前读 就会爆炸,后面的当前读会新增其他事务的结果到当前版本。
避免死锁:存在才删除,避免删除不存在的记录 引起间隙锁死锁