Könnte auch sein dass die Größe der Felder eine Auswirkung hat.
Key 1 ist ja größer. da möchte er vielleicht zuletzt suchen weil er länger braucht.

Außerdem möchte er vielleicht bestimme casts aus der Abfrage so selten wie möglich ausführen.