InnoDB Sperren sind das unsichtbare Fundament jeder Transaktion. Wer nicht unterscheidet, was Record Locks, Gap Locks und Next-Key Locks trennt, produziert Deadlocks und Timeouts — besonders unter Last.
Inhaltsverzeichnis
- 1. Warum InnoDB-Sperren verstehen so wichtig ist
- 2. Shared (S) vs. Exclusive (X) Locks
- 3. Intention Locks auf Tabellenebene
- 4. Record Lock: Eine einzelne Zeile sperren
- 5. Gap Lock: Die Lücke zwischen Index-Records
- 6. Next-Key Lock: InnoDB-Standard in REPEATABLE READ
- 7. Lock-Scope reduzieren
- 8. Aktive Sperren mit performance_schema diagnostizieren
- 9. NOWAIT und SKIP LOCKED
- 10. Professionelle Unterstützung
- 11. Zusammenfassung
- 12. FAQ
1. Warum InnoDB-Sperren verstehen so wichtig ist
InnoDB Sperren sind in vielen Teams ein blinder Fleck. Man arbeitet mit Transaktionen, SELECT FOR UPDATE und