Send feedback on this topic.
Teradata.Client.Provider
Read Ahead
.NET Data Provider for Teradata > Developer's Guide > Performance Considerations And Best Practices > Read Ahead

The .NET Data Provider for Teradata pre-fetches response data while the application is consuming the current result data.  This read ahead buffering means that when the current result set data has been consumed, the application will not have to wait for the next buffer of data to be retrieved over the network.  The read ahead buffering utilizes .NET Framework overlapped I/O therefore the application thread is not impacted by the asynchronous network operations.  The application can utilize smaller response buffer sizes when pre-fetching response data because it is not necessary to fetch large amounts of data to improve performance.