+1 (541) 238-9429

Tutorials

Field notes from production MySQL work.

InnoDB lock waits and deadlocks: reading the evidence

September 11, 2026

Lock wait timeouts and deadlocks are not random. Here is how to read SHOW ENGINE INNODB STATUS and the Performance Schema lock tables, what gap locks and next-key locks actually do under REPEATABLE READ, and the four fixes that hold.

Read more
Bring it to us directly — odd problems are the interesting part of this job.
Have a problem the notes don’t cover?