Ich bin mit folgenden Problemen konfrontiert und bin mir nicht sicher, was die beste Vorgehensweise ist.
Betrachten Sie die folgende Tabelle (die groß wird):
id PK | giver_id FK | Empfänger_ID FK | Datum
Ich verwende InnoDB und nach meinem Verständnis werden automatisch Indizes für die beiden Fremdschlüsselspalten erstellt. Ich werde jedoch auch viele Abfragen durchführen, bei denen ich eine bestimmte Kombination von:
SELECT...WHERE giver_id = x AND recipient_id = t
.
Jede solche Kombination ist in der Tabelle eindeutig.
Gibt es einen Vorteil beim Hinzufügen eines zweispaltigen Index über diese Spalten, oder wären die beiden einzelnen Indizes theoretisch ausreichend / gleich?