Hallo Christian Kruse,
- Sind Indizes notwendig und sinnvoll oder eher kontraproduktiv?
Das hängt von deinem Anwendungsfall ab. Wenn es so ist, wie ich rate (fast 100% lesender Zugriff), dann ist ein Index durchaus sinnvoll. Allgemeinplatz: ein Index macht bei großen Datenmengen Sinn, wenn regelmäßig lesend über diesen Pfad zugegriffen wird. Ausnahmen bestätigen die Regel.
Ausnahme ;-)
SELECT `land`
FROM `ip-de`
WHERE 1418465044 BETWEEN `anfang` AND `ende`
LIMIT 1
ohne Index .01s mit Index .6s mit uniqe .4s.
Bis demnächst
Matthias