mayo 10, 2006

Tip de performance al usar una conexión de BD a través de un SqlDataAdapter.

Navegando en la web encontré un link que me llevó a un blog muy interesante y ahí en un post encontré información a cerca del manejo del pool de conexiones que hace ADO.NET cuando se utiliza un SqlDataAdapter. Se sabe que al ejecutar el método Fill del objeto SqlDataAdapter el objeto connection al que se ligaba se abre y cierra automáticamente, pero existen ocasiones en que en una msma secuencia de operaciones ejecutamos más de una vez un método Fill de un SqlDataAdapter y entonces, para cada caso se abre y cierra la conexión, pero en este blog expone que para obtener un mejor performance es recomendable abrir y cerrar la conexión manualmente abrirlá al momento de iniciar el primer Fill de un SqlDataAdapter y cerrarla después de ejecutar el último fill del SqlDataAdapter.

En el siguiente link esta el post que leí, además de que expone un ejemplo.


http://davidhayden.com/blog/dave/archive/2005/11/03/2554.aspx

No hay comentarios.: