Индекси на посочените pk колони в други таблици не го покривайте.
Чрез дефиниране на двете fk колони като съставен първичен ключ на таблицата "асоциативен обект" (както би трябвало в повечето случаи - при условие, че асоциациите са уникални), имплицитно създавате индекс с няколко колони.
Това обхваща всички заявки, включващи и двете или първите колони оптимално.
Той също така покрива заявки във втората колона , но по по-малко ефективен начин.
Ако имате важни заявки, включващи само втората колона, създайте допълнителен индекс и за тази.
Прочетете всички подробности за темата на този свързан въпрос на dba.SE
.
Или този въпрос на SO
, също обхващащ тази тема.