Ob eine PF einen Key hat oder nicht dafür entsprechende LF's vorhanden sind ist unerheblich.
Der Optimizer sucht sich das zusammen.
Schneller angeblich ist SQL wohl mit TABLE und INDEX, da hier größere Blöcke verwendet werden.

Ansonsten heißt es immer wieder: probieren, probieren, probieren.

Pauschale Aussagen sind da nicht hilfreich.