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.
|