Demoras en ADO.NET
Publicado por Federico (1 intervención) el 08/08/2014 16:21:28
Buenos dias,
Tengo el siguiente problema con ADO.NET:
Resulta que tengo una consulta en un storeprocedure en Oracle, cuestion que la consulta ejecutada en Oracle SQL Developer tarda 30 segundos, pero cuando realizo el Fill del DataAdapter para llenar el DataSet me demora 1m40s, intente cambiando el DataAdapter y el DataSet por un DataReader y cargar una coleccion de manera manual, pero tarda lo mismo. Depurando note que la demora es en la ejecucion de cada Read del DataReader, cual puede ser el motivo? Tambien reconstrui los indices y tarda lo mismo.
Como puede ser que el DataReader tarde lo mismo que el DataSet? y como puede ser que la consulta tarde 30 segundos y desde C# tarde 1:40!?
Desde ya muchas gracias.
Tengo el siguiente problema con ADO.NET:
Resulta que tengo una consulta en un storeprocedure en Oracle, cuestion que la consulta ejecutada en Oracle SQL Developer tarda 30 segundos, pero cuando realizo el Fill del DataAdapter para llenar el DataSet me demora 1m40s, intente cambiando el DataAdapter y el DataSet por un DataReader y cargar una coleccion de manera manual, pero tarda lo mismo. Depurando note que la demora es en la ejecucion de cada Read del DataReader, cual puede ser el motivo? Tambien reconstrui los indices y tarda lo mismo.
Como puede ser que el DataReader tarde lo mismo que el DataSet? y como puede ser que la consulta tarde 30 segundos y desde C# tarde 1:40!?
Desde ya muchas gracias.
Valora esta pregunta


0