Die Auswahl der Joinfile hat nur etwas damit zu tun, den Zugriffsweg zu optimieren. Es wird nur der Schlüssel des Joins verwendet.

Zur Lock-Situation:

Prüfen Sie, welche Commit-Option sie verwenden, prüfen sie, ob sie "FOR READ ONLY" auch tatsächlich angegeben haben, ansonsten wir nämlich eine Update-Möglichkeit erwartet und die Tabelle gesperrt (siehe Commit-Option).