前两天听了姜老大关于InnoDB中锁的相关培训,刚好也在看这方面的知识,就顺便利用时间把这部分知识做个整理,方便自己理解.主要分为下面几个部分 1. InnoDB同步机制 InnoDB存储引擎有两种同步机制选择,一种是mutex,其是完全的互斥方法.另一种是rw-lock,可以给临界资源加上s-latch或者x-latch.其中s-latch允许并发的读取操作,而x-latch是完全的互斥操作. mutex是基于test-and-set机制实现的,在其基础上做了优化.具体的流程为: (1)线程调…