Tom: INDEXies bei MySQL

Beitrag lesen

Hello,

Welche Eigenschaften sollten indizierte Spalten einer MySQL nach Möglichkeit aufweisen? Was ist hier im allgemeinen sinnvoll?

Sie sollten bereits nach wenigen Zeichen Eineindeutigkeit aufweisen, sodass es nicht notwendig wird, breite Indexe zu bauen. Das kostet nämlich Speicherplatz und viel Performance bei der Verwaltung des Index-Baumes. Außerdem sollten sie möglichst balanciert[tm] sein, dass heißt, nicht zuviele Werte (Häufungspunkte) in einer schmalen Untermenge des Index haben.

Ein guter Index zeichnet sich also durch eine hohe Auszeichnungsgüte und eine gleichmäßige Vertilung aus.

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen