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]

Antwort per Email an