Tommi: MySQL: INDEX - Verständnisfrage

Beitrag lesen

Hallo Tom,

Nein, nicht bei allen. Bei Spalten mit erheblich eingeschränktem Wertevorrat (Logical, enum) lohnt sich das selten. Es gibt auch Datenbanksysteme, die deshalb den Index dafür kategorisch ablehnen.

Wie wäre es für die Spalte "Typ" (INTEGER), da ist ja eigentlich auch kaum Information drin (die zahlen können aber auch groß werden), es werden aber solche Abfragen gemacht: SELRCT irgendwas FROM Tabelle WHERE Typ = 3.

+----+-----+
| ID | Typ |
+----+-----+
|  1 |   1 |
+----+-----+
|  2 |   1 |
+----+-----+
|  3 |   2 |
+----+-----+
|  4 |   1 |
+----+-----+
|  5 |   3 |
+----+-----+
|  6 |   2 |
+----+-----+

Gruß
Tommi