Hast Du auch einen kombinierten Index (Feld1, Feld2) in beiden Tabellen? Das sollte dann optimal sein, denke ich.
In Tabelle1 wird zumindest in dieser Abfrage überhaupt kein Index benötigt, es werden sowieso alle Datensätze berücksichtigt.
Nun ja, bei manchen RDBMS würde mit einem Index über beide Felder die Tabelle nicht gelesen werden müssen, da die zu liefernden Informationen gänzlich im Index stecken, welcher ja wesentlich effektiver geladen werden kann.