Re: LOCK bei dynamischen SQLGeschrieben von dad on November 21, 2003 um 19:58: Als Antwort auf Re: LOCK bei dynamischen SQL geschrieben von Axel Pürner on Mai 25, 2003 um 12:49:
: Hallo Eva, : woher wissen Sie, dass Locks angefordert werden, wenn Sie nicht sehen können, was gesperrt wird? Ein Prepare verursachte S-Locks auf den DBD bis zum Commit, doch das sollte in Version 7 nicht mehr gelten (was ich allerdings jetzt nicht nachschauen kann, ist, ob das nur für dyn. Caching verbessert wurde oder generell). : Wenn es sich bei dem Befehl um einen Select und nicht einen Declare Cursor.. handelt, entfallen sicher Sperren, die durch den Cursor und entsprechende Bind-Parameter verursacht sein können (ambiguous cursor, currendata(yes) etc). Auf jeden Fall ist es sinnvoll, den Prepare aus der Schleife zu entfernen und davor durchzuführen, weil er einiges an Zeit kostet. : Mit welchem Isolation Level läuft übrigens das Programm? : MfG : Axel Pürner
Antworten:
|