Ett index är en separat, sorterad datastruktur (ett B-tree i InnoDB) som låter MySQL hitta rader utan att skanna hela tabellen. Utan ett läser en uppslagning varje rad (en full table scan); med ett vandrar den genom ett träd i några få steg.
Primärt kontra sekundärt
I InnoDB är själva tabellen primary key-indexet — ett clustered index. Rader lagras fysiskt i primary key-ordning, så en primary key-uppslagning landar direkt på hela raden.
