Einzelnen Beitrag anzeigen

hoika

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

Re: CRLab oder FIBPlus als BDE-Ersatz

  Alt 29. Aug 2007, 10:33
Hallo,

naja, das ist die technische Erklärung.

Der Vorteil ist, eine SoftCommit ist schneller
(auf Cleint-Seite) als ein hardcommit.

Nun zum Problem damit.

FB führt ja eine Liste der laufenden Transaktionen mit,
bei softcommits bleibt die Transaktionsnummer gleich,
die "Transaktionsmaske" auf dem Server wird immer grösser,
weil FB immer alle aktiven Transaktionen im Auge behalten muss.
-> der Speicherverbrauch wird immer grösser.


Das äussert sich dann in solchen Sätzen wie
"Mein Programm wird mit der Zeit immer langsamer,
wenn der Server neu gestartet wird,
geht es wieder ganz schnell, aber mit der Zeit wird es wieder langsam"

Die Ursache können nat. auch lang laufende Transaktionen sein
(jaja, in IB7 wurde zumindestens bei read-only was dagegen getan).

Das ganze lässt sich schön bei Andreas Kosch nachlesen.


Heiko
Heiko
  Mit Zitat antworten Zitat