Indeksy w przywoływanych kolumnach pk w innych tabelach nie zakrywaj tego.
Definiując dwie kolumny fk jako złożony klucz podstawowy tabeli "encja asocjacyjna" (jak w większości przypadków - pod warunkiem, że powiązania są unikalne), tworzysz niejawnie indeks wielokolumnowy.
Obejmuje to wszystkie zapytania dotyczące obu lub pierwszych kolumn optymalnie.
Obejmuje również zapytania w drugiej kolumnie , ale w mniej efektywny sposób.
Jeśli masz ważne zapytania dotyczące tylko drugiej kolumny, utwórz dodatkowy indeks również dla tej kolumny.
Przeczytaj wszystkie szczegóły na ten temat w tym powiązane pytanie na dba.SE
.
Lub to pytanie na SO
, również obejmujący ten temat.