+1 (541) 238-9429

Operations

Failover that actually works: semi-sync, group replication, and the proxy layer

September 21, 2026 · QueryKings

Most MySQL clusters fail over badly the first time it matters for real. Here is what asynchronous, semi-synchronous, and group replication each promise about data loss, how GTIDs and errant transactions decide whether a demoted primary can rejoin, and why the proxy layer — not the database — usually determines your actual outage length.

Read more

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