Comment bien l'indice d'une table de liaison pour plusieurs-à-plusieurs connexion à MySQL?

Permet de dire que j'ai un simple plusieurs-à-plusieurs table entre les tables "table1" et "table2" qui se compose de deux int champs: "table1-id" et "table2-id". Comment dois-je l'index de cette table de liaison?

J'ai utilisé pour faire juste un composite index primaire (table1-id,table2-id), mais j'ai lu que cet indice peut ne pas fonctionner si vous changez l'ordre des champs dans la requête. Alors, quelle est la solution optimale puis - prendre des indices pour chaque domaine, sans un index primaire?

Grâce.

InformationsquelleAutor serg | 2009-02-20