Ein Index ist eine Datenstruktur (üblicherweise ein B-Baum), die es der Datenbank ermöglicht, Zeilen schnell zu finden ohne die gesamte Tabelle zu scannen — ähnlich wie ein Stichwortverzeichnis in einem Buch. Er beschleunigt Suchen, Filter, Joins und Sortierungen auf den indizierten Spalte(n) dramatisch, allerdings auf Kosten von zusätzlichem Speicher und langsameren Schreibvorgängen.
Wie ein Index hilft
users email ;
INDEX idx_users_email users(email);
