Der OracleDataReader legt nicht alle Datensätze im Speicher ab. Sehen Sie sich die Fetchsize-Eigenschaft an, die die Menge der tatsächlich zwischengespeicherten Datensätze steuert, bis wir einen zweiten Roundtrip zur Datenbank benötigen.
Wenn Sie beispielsweise möchten, dass Oracle Zeilen schneller zurückgibt, können Sie
ausprobieren/*+ FIRST_ROWS(n) */
Hinweis in Ihrer Abfrage gegen das
/*+ ALL_ROWS */
Hinweis, ob Sie auf alle Daten warten können.