Zitat von
Bernhard Geyer:
Zitat von
MPirnstill:
So jetzt der Knack-Punkt. Ich habe mit meinem Test-
SQL-Server eine 1,0 GBit Verbindung und die Verbindung vom Test-Rechner zum Produktiv-Server ist 10 MBit glaub ich. Unser Admin sagte, daß sei in Ordnung. Liegt es jetzt doch an der Netzverbindung?
Dann könnte es schon sein das Du dein Programm optimieren musst.
Ich bin schon am gucken, wo ich den Zugriff optimieren könnte. Gab es eigentlich damals bei D2 schon so eine Einstellung, daß die Anwendung die ersten Datensätze ruhig schon zeigen soll, während die Anwendung den Rest noch lädt? Weil sonst muß ich mal sehen wie das mit Threads so funktioniert. Habe ich nämlich noch nie benutzt.
Zitat von
Bernhard Geyer:
Zitat von
MPirnstill:
Zu
BDE-Links auf dem Test-Rechner. Das muß ich mit dem neuen Produktiv-Server erst noch ausprobieren. Beim alten
SQL-Server 6.5 lief es über
BDE-Links auf jeden Fall schneller.
Teilweise könnte es sein das die alten Links öfters den Vorteil von serverseitigen Cursern ausnutzen konnte wo der Zugriff über
ODBC nur einen clientseitigen Curser liefert. Und da muß die gesamte Datenmenge zum Client übertragen werden bevor sie angezeigt werden kann.
Also ich habe noch mal die ursprüngliche Anwendung (über
BDE-Links) auf den neuen
SQL-Server 2000, welcher nicht hier lokal ist, umgelenkt. Da braucht der Aufruf des Erfassungdialogs immerhin auch nur 3 Sekunden anstatt 17 Sekunden über die
ODBC-Verbindung.
Übrigens gleich noch eine Frage für meine neue WEB-Anwendung, welche ich mit D2005 erstelle. Du scheinst ja mit D2005 ganz gut klar zu kommen. Das läuft bei mir so .....-langsam und hängt meist nach einigen Testdurchläufen sogar auf, da der Speicher absolut dicht ist. Aber darauf wollte ich jetzt garnicht hinaus, sondern wie ich unter D2005 die Datenanbindung am besten realisiere? SQLConnection? BDPConnnection? Ich habe mal im Internet eine Aufstellung gesehen, da war die SQLConnection am schnellsten.
mit sonnigen (ups alles bewölkt, wenn ich rausschau) Grüßen
Micha