romy: Index für MySql spalte

Beitrag lesen

Hi Hans Gustav,

ich hab jetzt mal ort angeklickt und hab typ geändert auf varchar und am ende kam varchar(255)

äh, ich hatte doch geschrieben bis maximal 64 Bit oder?
varchar(255) sind 255 Bit

die datenbank ist riessig

-> das ist aber nicht gut, Risse sollte man vermeiden SCNR ;))

ich habe eine txt von 80MB drin das sind 500.000 sätze!

wieso muss der Index unbedingt über den Ort gehen, hast Du kein Id-Feld, welches Du benutzen kannst?
Welches DBMS benutzt Du eigentlich. Ich würde Dir echt raten, Dich in die Doku einzulesen, wozu Indexe da sind, und was sie bewirken. Man kann damit echt auch einiges kaputt machen. Ausserdem beherrschen AFAIK nicht alle DBMS ide Indexierung.
bei mysql gibt es zB. das hier:
http://www.mysql.com/doc/de/CREATE_INDEX.html#IDX1406

Die Sache mit der Indexierung ist nicht über den Zaun zu brechen. Das sollte man vorher gut planen. Es lassen sich Indexe auch über mehrere Spalten legen etc. Wenn Du einen Geschwindigkeitsvorteil erlangen willst solltest Du erst lesen, dann schreiben.

Das ist nicht böse gemeint, sonder nur ein gut gemeinter Hinweis.

ciao
romy