Ett index är en datastruktur (vanligtvis ett B-tree) som låter databasen hitta rader snabbt utan att scanna hela tabellen — som ett registers index i en bok. Det dramatiskt accelererar sökningar, filter, joins och sorteringar på den indexerade kolumnen/kolumnerna, till priset av extra lagringsutrymme och långsammare skrivningar.
Hur ett index hjälper
users email ;
INDEX idx_users_email users(email);
