Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#11

Re: ADO + Mehrbenutzerbetrieb + Transaktionen + SQL Server

  Alt 20. Mai 2009, 08:56
Hallo,

solange du noch 2000 unterstützen musst wohl nicht.
Ab 2005 gibt es Snapshot als Isolation Level,
ist fast schon ein MGA (wie bei Firebird)
Das sollte viel bringen.

Wenn man mit dem SQL-Server arbeitet,
muss man sich halt mit dessen Vor- und Nachteilen beschäftigen
*klugscheiss*

Was mich wundert ist, dass zwei Selects (Read) sich bei dir blockieren.
In meiner URL vom vorigen Posting stand beim der Antwort noch was mit Deadlock-Logging

Schon mal ausprobiert ?
Bist du dir sicher, dass die Timeouts von 2 Selects kommen ?

Vielleicht reicht es ja erst mal, die kritischen Selects mit NoLock zu ergänzen.

Du solltest nur erst mal prüfen, ob der 2000-er das auch schon kennt.


Heiko
Heiko
  Mit Zitat antworten Zitat