数据库
MySQL技术内幕 InnoDB存储引擎:行锁的3种算法
一、lock与latch在数据库中,lock与latch都可以成为锁,但两者有截然不同的含义latch一般称为闩锁(轻量级的锁)因为其要求锁定的时间非常短,若持续时间长,则应用性能非常差,在InnoDB存储引擎中,latch有可以分为mutex(互斥锁)和rwlock(读写锁)其目的用来保证并发线程操作临界资源的正确性,并且没有死锁检测的机制。lock的对象是事务,用来锁定的是数据库中的UI想,如