I don\'t know if this title makes sense, but my situation is as follows:
I\'m writing a .Net program to query an Oracle DB for an enormous amount of history (about 2-yea
The OracleDataReader won't put all records in memory. Look at the Fetchsize property this controls the amount of records actually cached until we need a second roundtrip to the database.
If you want Oracle to return rows faster eg., you can try the
/*+ FIRST_ROWS(n) */
hint in your query vs the
/*+ ALL_ROWS */
hint if you can wait for all the data.