Indexy na odkazovaných sloupcích pk v ostatních tabulkách nezakrývejte to.
Definováním dvou sloupců fk jako složený primární klíč tabulky "asociativní entity" (jak byste měli ve většině případů - za předpokladu, že jsou přidružení jedinečná), implicitně vytvoříte vícesloupcový index.
To pokrývá všechny dotazy zahrnující oba nebo první sloupce optimálně.
Pokrývá také dotazy ve druhém sloupci , ale méně efektivním způsobem.
Pokud máte důležité dotazy týkající se pouze druhého sloupce, vytvořte další index i pro tento sloupec.
Přečtěte si všechny podrobnosti o tématu na tomto související otázka na dba.SE
.
Nebo tato otázka na SO
, které také pokrývá toto téma.