Einzelnen Beitrag anzeigen

hoika

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

Re: "A user transaction is already in progress."

  Alt 24. Apr 2009, 10:34
Hallo,

hm, dann machst du was verkehrt ...

OK OK,
Cached Updates reduzieren die Netzlast, angeblich ...
weil sie ja per ApplyUpdate alle Änderungen auf einen Rutsch schreiben
(Netzwerk-Belastung).

Kannst du das Problem denn nachstellen bei Euch in der Firma ?.
Dazu muss die DB natürlich auf einen File-Server und nicht lokal sein.


Da das Problem hausgemacht ist (Paradox),
solltest du rausfinden, warum es ohne Cached Updates so langsam ist.
Ich hatte damals keine Performance-Probleme, ausser 3. (lahmer Norton lokal)

Dazu ein paar Fragen:
1. Wie wird auf die DB zugegriffen (TTable/TQuery)
2. Wie viele gleichzeitige User ?
3. Virenscanner auf dem Server und den Clients (verlangsamt jeden Zugriff) ?
4. Select * verwendet
5. DBGrid direkt zum Bearbeiten benutzt statt separater TTable
6. Wird nach ApplyUpdates noch ein DbiSaveChanges gemacht ?
7. Wie viele Daten werden geschrieben ?

und und und

Ich bin froh, dass ich mit Pdx nicht mehr so in Berührung komme


Zieh dir mal hier Traffic Monitor den Traffic-Monitor, um festzustellen, wieviel MB übers Netz gehen.


Heiko
Heiko
  Mit Zitat antworten Zitat