Erik: MySQL - neuer UNIQUE Key funzt nicht

Beitrag lesen

Hallo Kalle,

der Index hat funktioniert. Sonst hätte es einen Fehler gegeben. Wenn du dich darauf nicht verlassen willst, mach mal ein "SELECT DISTINCT" auf die Spalte des Index. Wenn die Anzahl der Ergebnisse sich nicht von einem "SELECT" unterscheidet, ist alles ok.

Die Kardinalität (cardinality) gibt an, mit welcher Wahrscheinlichkeit ein Index benutzt wird. Je höher, desto besser.

Mach mal ein "OPTIMIZE tabelle", dann sollte sich dieser Wert ändern.

Mach dich mal mit der Doku vertraut:
http://dev.mysql.com/doc/refman/4.1/en/how-to-avoid-table-scan.html
http://dev.mysql.com/doc/refman/4.1/en/explain.html

MfG
Erik