Hallo,
ich komme jetzt in die Endphase meines Projekts.
Beim heutigen Test wurden knapp 1Mio Datensätze testweise von Superbase per ODBC-Treiber in Access importiert.
Das Ganze dauerte etwa 6Stunden.
Jeder Datensatz wurde mindestens 2mal angefasst, 1mal lesend und 1mal schreibend.
Mit diversen Plausibilitätsprüfungen waren es etwa 2,5Mio SQL-Anweisungen in 6h.
Lustigerweise sind das gradmal 154MB reine Daten.
So im Schnitt sind das also 2500000/(360*60) ~ 100 Anweisungen pro Sekunde.
Was ich für den ODBC-Treiber unglaublich schnell finde.
Naja wie das so ist, Chef hat gesagt es ist zu langsam .....
Bin allerdings nicht der Meinung, dass sich da irgendwas "performanter" programmieren lässt, was wirklich was bringt.
Die 2 Treiber sind imho einfach nicht schneller.
Wobei das 2-3mal schneller ist, als ich vorher vermutet habe.
Denkt ihr, der Treiber schafft mehr und es lohnt sich wirklich nach mehr Performance im Code zu suchen?
mfg Verjigorm
ich komme jetzt in die Endphase meines Projekts.
Beim heutigen Test wurden knapp 1Mio Datensätze testweise von Superbase per ODBC-Treiber in Access importiert.
Das Ganze dauerte etwa 6Stunden.
Jeder Datensatz wurde mindestens 2mal angefasst, 1mal lesend und 1mal schreibend.
Mit diversen Plausibilitätsprüfungen waren es etwa 2,5Mio SQL-Anweisungen in 6h.
Lustigerweise sind das gradmal 154MB reine Daten.
So im Schnitt sind das also 2500000/(360*60) ~ 100 Anweisungen pro Sekunde.
Was ich für den ODBC-Treiber unglaublich schnell finde.
Naja wie das so ist, Chef hat gesagt es ist zu langsam .....
Bin allerdings nicht der Meinung, dass sich da irgendwas "performanter" programmieren lässt, was wirklich was bringt.
Die 2 Treiber sind imho einfach nicht schneller.
Wobei das 2-3mal schneller ist, als ich vorher vermutet habe.
Denkt ihr, der Treiber schafft mehr und es lohnt sich wirklich nach mehr Performance im Code zu suchen?
mfg Verjigorm