Hallo,

Table Locks gibt es bei SQL lediglich bei Verwendung des Sperrlevels Serializable und das ist mir bisher noch nicht über den Weg gelaufen, obwohl es eigentlich vom SQL Standard gefordert wird.

Es geht kein Weg daran vorbei den Code rauszurücken und dann kann es immer noch sein, dass irgendein RLA Schinken der Verursacher ist.

mfg

Dieter Bender
<BLOCKQUOTE><font size="1" face="Verdana, Arial">Zitat:</font><HR>Original erstellt von Fuerchau:
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).
[/quote]