Hallo #,
ich schreibe gerade an einer Replikations-Software.
Auf dem Laptop läuft mein Programm,
der Laptop geht über DSL ins Internet auf einen
FB-Server,
der ebenfalls über DSL im Netz hängt.
Problem:
Der Zugriff ist sehr
zäh (um es mal freundlich auszudrücken).
pro replizierten Datensatz wird voreinfacht folgendes gemacht
remote :
FB-Server
local : Laptop
remote : select * from table where id=
xx
local : insert/update/delete into table
Ich kann die einzelnen Datensätze förmlich durch das Kabel kriechen sehen
edit: 45 sec für 70 Datensätze.
Dazu noch ein Frage:
beim Insert prüfe ich vorher mit
select count(*) from table where id=:xxx
, ob der Datensatz nicht schon drin ist.
Ein
Select 1 from rdb$database where Exists(select id from Table where id=:xxx)
ist noch langsamer (sollte das nicht schneller sein ?)
Was für Möglichkeiten habe ich, das schneller zu machen ?
Danke
Heiko
PS: Die Datenbank-Schnittstelle auszutauschen, bringt nix.