死锁检查线程,检查并解决死锁,分为三步走,这期先聊聊准备工作:构造锁等待图、初始化事务权重。 作者: 阅读更多…
锁等待之后有两种结果:获得锁、超时,这一期先来看看锁等待超时之后都要干什么? 作者:操盛春,爱可生技 阅读更多…
MySQL 生产环境 GROUP BY 优化实践,执行时间:3s->30ms! 案例介绍 首先 阅读更多…
本文基于 MySQL 8.0.32 源码,存储引擎为 InnoDB。 1. 先排队 不管是加表锁,还 阅读更多…
InnoDB 中管理表锁和行锁的锁模块,也就是传说中的锁子系统,在内存里是什么样的? 作者:操盛春, 阅读更多…