hello all,
I have created a small benchmark app for my company to determine if DOA components are faster then BDE counterparts. We make extensive use of packages and cursor based packages. Here are the times benchmarks to open/traverse a 50,000 recordset through a TStoredProc vs a TOracleDataSet:
TStoredProc:
Open: 20 milliseconds
Traverse: 5167 milliseconds
TOracleDataSet
Open: 5700 milliseconds
Traverse: 140 milliseconds
Any pointers on how to improve both the Open and Traverse times, if using DOA!?
Also, when I tried to use a TOracleQuery for the cursor based package I got: "Cursor Variable :CCUR cannot be nil." Any clues?
Thanks much,
Cosmin
I have created a small benchmark app for my company to determine if DOA components are faster then BDE counterparts. We make extensive use of packages and cursor based packages. Here are the times benchmarks to open/traverse a 50,000 recordset through a TStoredProc vs a TOracleDataSet:
TStoredProc:
Open: 20 milliseconds
Traverse: 5167 milliseconds
TOracleDataSet
Open: 5700 milliseconds
Traverse: 140 milliseconds
Any pointers on how to improve both the Open and Traverse times, if using DOA!?
Also, when I tried to use a TOracleQuery for the cursor based package I got: "Cursor Variable :CCUR cannot be nil." Any clues?
Thanks much,
Cosmin