InnoDB दो तंत्रों को जोड़ता है। MVCC सादे SELECTs को बिना locking के एक consistent snapshot पढ़ने देता है, इसलिए readers कभी writers को block नहीं करते। Locks writes की रक्षा करते हैं: // row locks लेते हैं, और InnoDB REPEATABLE READ के तहत phantoms रोकने के लिए (row + उसके पहले का gap) का भी उपयोग करता है।
