Hallo!
Ich habe Base per ODBC an eine Centura SQL-Base Datenbank gebunden. Die
Verbindung klappt soweit sehr gut. Leider lässt die Geschwindigkeit sehr
zu wünschen übrig.
In der Centura Datenbank sind 62 Tabellen vorhanden. Die Datensätze pro
Tabelle variieren zwischen 10 und 26000. Ich habe mir nun einige
Abfragen gebaut wo verschiedene Tabellen durch eindeutige IDs abgefragt
werden. Wenn ich nun so eine Abfrage aufrufe dann dauert es bis zu 1
Minute bevor ich die Ergebisse angezeigt bekomme. Das gleiche passiert
wenn ich dann innerhalb dieser Abfrage eine Suche starte. Für eine Suche
durch 3000 Datensätze braucht Base fast 30 Sekunden.
Ich habe das ganze mal spasseshalber in Access nachgebaut. Die Datenbank
auch per ODBC eingebunden. Hier gehen die Zugriffe im Vergleich rasend
schnell. Die gleiche Abfrage dauert nur 4-5 Sekunden, anstatt fast 1 Minute.
Rufe ich unter Base eine Tabelle zur Ansicht auf und möchte z.B. in der
Tabelle mit 26000 Datensätzen ans Ende springen, dann braucht Base fast
10 Sekunden bis mir der letzte Datensatz angezeigt wird. Bei Access
dauert das noch nicht mal 2 Sekunden.
Durch den Vergleich mit Access gehe ich einfach mal davon aus das es
nicht am ODBC Treiber liegen kann. Weil der ist ja immer der selbe.
Mein System: WinXP Pro, OOo 2.0.2, Centura SQL Base 3.5 ODBC Driver
Hat jemand eine Idee wie ich das alles ein wenig schneller bekomme? Oder
muss ich einfach damit leben? :-)
Vielen Dank schonmal!
Alexander Ennulat
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]