OracleDataReader सभी रिकॉर्ड्स को मेमोरी में नहीं रखेगा। Fetchsize प्रॉपर्टी को देखें, यह वास्तव में कैश किए गए रिकॉर्ड की मात्रा को तब तक नियंत्रित करता है जब तक हमें डेटाबेस के लिए दूसरी राउंडट्रिप की आवश्यकता नहीं होती है।
यदि आप चाहते हैं कि Oracle तेजी से पंक्तियों को लौटाए उदाहरण के लिए, आप कोशिश कर सकते हैं
/*+ FIRST_ROWS(n) */
अपनी क्वेरी बनाम
. में संकेत दें/*+ ALL_ROWS */
संकेत दें कि क्या आप सभी डेटा की प्रतीक्षा कर सकते हैं।