[quote=Relais,09.04.2006, 11:49]Faustregel: "
Ein Index ist erst dann sinnvoll, wenn die Anzahl der verschiedenartigen Werte in einer Spalte größer als 7 ist."
...so sagte mir ein Sybase-Optimierer vor äh - 7 - Jahren.[/quote]
und es kommt auf die verteilung an. wenn du die werte a,b,c,d,e,f,g hast
und a-f nur selten vorkommen, g aber ganz häufig, bringt dir der index
bei der suche nach g nichts.
indizes sind eine wissenschaft für sich. du musst zum einen die verteilung
der werte berücksichtigen, du musst wissen, wie häufig nach was
abgefragt wird, und du musst wissen, wie häufig inserts im verhältnis
zu selects gemacht werden. wenn du häufig inserts hast, solltest du
mit indizes sparsam haushalten.\n\n
<!--EDIT|pq|1144597291-->