Tom: index mysql ?

Beitrag lesen

Hello,

ja das mit dem Unique verstehe ich. Das ist kein Problem.

Doch was gibt es noch für Indexes (die ich eben nicht kenn und deswegen nicht weiß ob ich sie vermisse?)

Zusammengesetzte Schlüssel (Kombinationsschlüssel)
Bei M:N-Realtionen sind die dann auch Unique, für andere Anwendungsfälle müssen sie es aber nicht unbedingt sein.

Match-Codes, heute nicht mehr so gebräuchlich. Sie haben aus mehreren Feldern jeweils nur einen relevanten Teil aufgenommen. Das hat man gemacht, um Indexe einzusparen. Sie dienten der leichteren Auffindung von Datensätzen in "großen" Datenbeständen, also z.B. in der Debitorenbuchhaltung oder der Faktura.

Ein Index ist im Prinzip immer bei einer Relation notwendig, wenn man die DB nicht zum Stehen bringen will. Das DBMS aknn aber auch selber temporäre Indexe anlegen, dann aber i.d.R. im Hauptspeicher, wenn davon genug vorhanden ist.

Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)