
24/06/2008, 12:23
|
 | Moderador | | Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 3 meses Puntos: 98 | |
Respuesta: Problemas con ASP y Función dentro de Store Procedure En efecto el uso de funciones en SQL ralentizará tu código, pero tiene que ver más con el motor de SQL que con ADO, pero como mencionamos antes ADO.NET es más eficiente por lo cuál la entrega del set de registros será mejor, sobre todo si utilizas alguno de los objetos especializados para entregar de manera ligera estos datos.
O sea, el problema tiene que ver en ambos casos tanto con tu motor de SQL y el uso de funciones, como con el objeto que se encarga del manejo de los datos en tu plataforma en este caso ADO.
Yo te recomendaría que hicieras una prueba rápida con esta misma consulta en .NET y veas cuál es la diferencia -el performance debe ser mejor- pero también está la recomendación de no usar funciones sobre result sets grandes, pues como mencionamos ralentizan la entrega de los datos. En este caso ¿Es posible usar vistas, o generas de manera dinámica tus subqueries?
Saludos
__________________ "El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway |