Erläuterungen:
ConnectWare liest zwischen 1000 - 5000 (abhängig von physischen Grenzen) Datensätze pro Sekunde. Somit ist ein sehr schnelle Grundperformance garantiert.
Bekannte Umstände, die den Ablauf stark verlangsam sind:
1. Die Jet Engine, die von dem meisten Tools verwendet wird, ist unaghängig von der Version, leider häufig der Grund warum Abfragen im ODBC Bereich langsam erscheinen. Die Ursache dafür ist, daß die Jet Engine SQL Anweisungen nicht eins zu eins an den ODBC Treiber weitergibt, sondern umbaut oder in mehrere Anweisungen zerlegt. Die Lösung wäre hier, die SQL Anweisungen als "Pass Through" Anweisungen zu definieren, wobei die Jet Engine umgangen wird. Damit wird die Performance erheblich verbessert. Wichtig dabei ist, daß die Anweisung gemäß ANSI SQL formuliert wird, die von ConnectWare unterstützt wird. Tools wie MS Access verwenden ein eigenes SQL, das nicht verwendet werden kann.
2. Die ODBC Ablaufverfolgung ist eingeschaltet
3. Die SQL-Abfrage ist ungünstig formuliert, z.B. keine Schlüsselwerte bei der Verknüpfung mit Joins
4. Die Datei liegt auf einem anderen PC, zu dem eine langsame Verbindung besteht. Abhilfe schafft hier der zusätzliche Einsatz von ConnectWare Server.
5. Auf dem Betriebssystemlaufwerk ist zu wenig Platz für die Auslagerungsdatei
Weitere Vorgehensweise:
- Die o.g. Punkte überprüfen und ggf. beheben
- Die selbe Abfrage mit einem anderen Tool auszuführen um eine Aussage über die Abhängigkeit der verwendeten Komponenten treffen zu können.
- Die Abfrage über eine Datei auf einem lokalen Laufwerk ausführen, um eine Aussage über die Abhängigkeit der verwendeten Netzwerkverbindung treffen zu können.
Für weitere Hilfe kontaktieren Sie bitte den PARKWAY Support über das Kontaktformular.
Zuletzt aktualisiert am 2010-02-07 von Kristina Roock.