Performance
Posted: Fri 05 Sep 2014 18:58
Hi,
We are doing a performance tuning for our application, which is using Entity Framework 4.0 and dotConnect for Oracle v8.2.103.0, and we saw that it spends a lot of time (in this case 44s) retrieving the information in this method Devart.Data.Oracle.aa.d().
Could you tell me why it takes so long to retrieve a result set that contains 108 rows and takes 3.4s in a DB tool using the query generated by EF?
Here is the call stack:
System.Data.Common.Internal.Materialization.Shaper<T>+SimpleEnumerator<T>.MoveNext()
System.Data.Common.Internal.Materialization.Shaper<T>.StoreRead()
Devart.Common.Entity.b9.Read()
Devart.Data.Oracle.OracleDataReader.Read()
Devart.Data.Oracle.h.b.(int A_0)
Devart.Data.Oracle.bp.a()
Devart.Data.Oracle.aa.d()
We are doing a performance tuning for our application, which is using Entity Framework 4.0 and dotConnect for Oracle v8.2.103.0, and we saw that it spends a lot of time (in this case 44s) retrieving the information in this method Devart.Data.Oracle.aa.d().
Could you tell me why it takes so long to retrieve a result set that contains 108 rows and takes 3.4s in a DB tool using the query generated by EF?
Here is the call stack:
System.Data.Common.Internal.Materialization.Shaper<T>+SimpleEnumerator<T>.MoveNext()
System.Data.Common.Internal.Materialization.Shaper<T>.StoreRead()
Devart.Common.Entity.b9.Read()
Devart.Data.Oracle.OracleDataReader.Read()
Devart.Data.Oracle.h.b.(int A_0)
Devart.Data.Oracle.bp.a()
Devart.Data.Oracle.aa.d()