Rendimiento de las funciones

07/01/2004 - 13:21 por José Raúl Fenollar Martínez | Informe spam
Hola, me ha parecido leer (bien en algún post, bien en algún libro, bien en
algún articulo), que las funciones no tienen un buen rendimiento.

me gustaria saber si es esto cierto, ya que estamos implementando unos
procesos en los que la función deberia de devolver una tabla, y no estamos
segurors de si esto seria lo más optimo.


Gracias anticipadas a todos
 

Leer las respuestas

#1 Salvador Ramos
07/01/2004 - 14:01 | Informe spam
Hola:

No es que las funciones no tengan buen rendimiento, sino que a veces hay que
tener cuidado y revisar el plan de ejecución, ya que podrían hacer una
cantidad muy superior a la necesaria de lecturas sobre la base de datos,
algo similar a lo que ocurre con las subselects mal planteadas. Teóricamente
tienen muy bien rendimiento, el problema suele estar en un uso inapropiado
de ellas.

En www.portalsql.com hay algunos artículos dedicados a este tema que te
serán de ayuda.
También te recomiendo el libro de Fernando G. Guerrero, que tiene un
capítulo entero dedicado a este tema.

Un saludo
Salvador Ramos
Murcia - España

No puedes conseguir software rápidamente disminuyendo su calidad.
En cambio, si que lo consigues aumentando la calidad.

www.helpdna.net (información sobre Windows DNA, SQL Server, .NET, ...)


Microsoft MVP SQL Server
MCP SQL Server
PASS Spanish Group (www.sqlpass.org)


"José Raúl Fenollar Martínez" escribió en el mensaje
news:
Hola, me ha parecido leer (bien en algún post, bien en algún libro, bien


en
algún articulo), que las funciones no tienen un buen rendimiento.

me gustaria saber si es esto cierto, ya que estamos implementando unos
procesos en los que la función deberia de devolver una tabla, y no estamos
segurors de si esto seria lo más optimo.


Gracias anticipadas a todos


Preguntas similares