InnoDB-Indizes sind B+Bäume: balancierte Bäume, bei denen jedes Blatt auf derselben Tiefe liegt und die Blätter für schnelle Bereichsscans verkettet sind. Eine Suche ist O(log n) — eine Handvoll Seitenzugriffe selbst bei riesigen Tabellen.
Zusammengesetzte Indizes und das Leftmost-Prefix
Ein zusammengesetzter Index sortiert Zeilen nach , dann , dann . Du kannst ihn nur für ein der Spalten nutzen: , oder — aber allein oder , weil diese Spalten erst sortiert sind, wenn festgelegt ist.
