zurück
Autor: Guido Nachtigall
Erstellt am: 13 Dez 2006 11:56

AW: AW: AW: AW: Verbindung zwischen Datareader und Connection

Also in der Regel ist das auch nicht sinnvoll, nur für
meinen Anwendungsfall eben doch:

Ich greife auf eine Ifx-Db zu (deshalb kein Data Application Block)
Ich muss viele (bis zu einigen tausend) selects aufeinanderfolgend
ausführen und auslesen.

Performancetests haben ergeben, daß die eigentliche Ausführung der
vielen Statements NICHT der PerformaneKiller ist, sondern der ständige Neuaufbau der Connection.

Meine Vermutung liegt darin, daß der ODBC-Treiber oder die DB nur eine bestimmte Anzahl von gleichzeitigen Verbindung aufrecht halten kann. Denn die Dauer für den Verbindungsaufbau nahm exponentiell mit der Anzahl der Statements zu.

Daher hab ich mich dazu entschlossen, für diesen Fall eine stetig offene Verbindung zu bevorraten und jeweils einen neuen DR davon zu generieren.

ADO.NET


© Copyright 2008 ppedv AG