hi.
hab ne tabelle, die eigentlich nur die beziehung zwischen den inhalten von 2 andren tabellen festlegt.
so hat sie auch nur 2 felder, das eine bezieht sich auf die id des ausgangsobjekts aus tab1 und das 2. feld hat die id des bezugobjekts aus tab2. es werden voraussichtlich eine 0,5 bis 1,5 mio solcher einträge erstellt. beide felder sind vom typ int(20). nun darf kein datensatz identisch sein. daher habe ich einen unique index über beide felder (gleichzeitig, nicht: jeweils) gesetzt.
ist das richtig so oder empfiehlt sich ein anderer index.
bei select/abfragen wird immer nur das erste der beiden felder im WHERE klausel stehen. das andere kommt nur selten vor.
wenn beide zugriffe schnell gehen, wärs gut; wenn mans auf das eine feld beschränken kann, wärs auch gut...
Eure tipps, bitte.
danke schonmal
toby: Mysql
Beitrag lesen
Mysql
toby
- datenbank
0 Vinzenz Mai0 toby
0 Ilja