Issue Details (XML | Word | Printable)

Key: DNET-748
Type: Improvement Improvement
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Jiri Cincura
Reporter: Gerdus van Zyl
Votes: 0
Watchers: 0

If you were logged in you would be able to see more operations.
.NET Data provider

Improve input buffer

Created: 29/Mar/17 12:04 PM   Updated: 29/Mar/17 12:11 PM
Component/s: ADO.NET Provider
Affects Version/s:
Fix Version/s:

Issue Links:

 Description  « Hide

I looked at DNET-740 ( and found the single threaded performance to be worse than it was.
Main performance killer was _inputBuffer.RemoveRange(0, data.Length);

Replaced the list with a class that keeps a list of the readbuffers and removes them when no longer needed.

Example performance on same data with 444528 rows
5.8: 11s
after this pull: 3.9s

 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
There are no comments yet on this issue.