当前位置:Gxlcms > 数据库问题 > mysql原理~latch与lock

mysql原理~latch与lock

时间:2021-07-01 10:21:17 帮助过:62人阅读

2 lock 读写锁 目的 对象是事务,用来锁定的是数据库中的对象,如表、页、行。并且一般lock的对象仅在事务commit或者rollback后进行释放。有死锁检测机制    锁类型  1 排他锁  2 共享锁    锁范围  1 全局锁(FTWDL) 2  表锁(1 MDL锁2 myisam 表级锁  3 innodb表级锁) 3 行锁    引擎层锁粒度  1 row-lock 2 gap-lock 3 next-key-lock锁 4 插入意向锁 5自增锁 3 总结 在InnoDB存储引擎中,latch又分为mutex互斥锁 和 rwLock读写锁。其目的是为了保证并发线程操作临界资源的正确性。通常没有死锁的检测机制。 lock的对象是事务,用来锁定的是数据库中的对象,如表、页、行。并且一般lock的对象仅在事务commit或者rollback后进行释放。有死锁检测机制。

mysql原理~latch与lock

标签:就是   线程   不能   限制   机制   就会   需要   互斥   补充   

人气教程排行