知不知道专题

面试官问我知不知道 MySQL 的锁,5分钟让他刮目相看

锁的概念 锁机制是用于管理对共享资源的并发访问。InnoDB存储引擎会在行级别上对数据上锁。数据库使用锁是为了支持对共享资源进行并发访问,提供数据的完整性和一致性。 lock 与 latch latch 一般称为闩锁(轻量级的锁),因为其要求锁定的时间必须要非常短。在innoDB存储引擎中,latch可以分为mutex(互斥量)和rwlock(读写锁),目的是用来保证并发线程操作临界资源