Zitat:
Original erstellt von ^Hawkmoon:
Jupp.. Logisch, oder auch unlogisch....

Da der Zugriff ein ODBC-welcher ist, dürfte sich die Geschwindigkeit erhöhen, wenn die (ich gehe einfach mal von SQL per ODBC aus) Verarbeitung bei 50-100 Sätzen endet. Dann die Verbindung beenden, neu starten;

Ich habe bereits in einem anderen Forum darüber geschrieben, dass das eine Möglichkeit ist. Der Grund scheinen mir die temporären Tables zu sein, die mit wachsender Verarbeitung angehäuft wird, und von SQL zu Commit-Zwecken o. ä. im Hintergrund behalten werden.

Testen Sie diese Art einfach mal aus, und vergleichen Sie.

Grüsse Marcus
[/quote]

Das gleiche hab ich mal bei ner Interbase gemacht, nur war es da so, daß mit wachsender Satzzahl die dauer pro Satz sich extrem erhöht hatte, bei der AS/400 bleibt der wert konstant.
Aber das galt nur fürs eintragen.
Is aber das resultset nicht weg, wenn ich die verbindung beende???

Peace,

LoCal

[Dieser Beitrag wurde von LoCal am 15. Oktober 2002 editiert.]