Matthias Apsel: Datenbank Mikro-optimierung

Beitrag lesen

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

--
Dieses Forum nutzt Markdown. Im Wiki erhalten Sie Hilfe bei der Formatierung Ihrer Beiträge.