performance

26/10/2005 - 23:14 por SergioT | Informe spam
Hola

Leí en varios lugares que los store procedures se ejecutan mas rapido que
las vistas y debido a eso hice una consulta bastante compleja sobre varias
tablas y resulta que la consulta usando vistas es mas del doble de rapida
que el SP,

Me prodrian comentar un poco su experiencia en el uso de vistas y store
procedures ?

Para tratar de entender como funciona esto y como hacer mas consultas
rápidas he tratado de "leer" el "plan de ejecucion" en el query analizer,
pero la verdad es que es medio chino el tema , lo que llegué a diferenciar
claramente es que mi SP que tiene como 7 left joins, tenia mas "columnas"
en el plan de ejecucion grafico que la consulta con vistas, no se si esta
caracteristica visual indica algo es mera coincidencia

Por ahi si conocen un sitio en el cual den tips para hacer consultas mas
rapidas les agradeceré

salu2
Sergio
 

Leer las respuestas

#1 Isaias
27/10/2005 - 00:53 | Informe spam
Sergio

Una cosa son las VISTAS y otra muy distinta los STORE PROCEDURE's, no puedes
comparar uno y otro objetos.

Que los Stores te sirvan para crear alguna vista, si, porque finalmente es
codigo SQL.


Las Vistas son TABLAS VIRTUALES

Los Stores, es una colección guardada de instrucciones Transact-SQL
(pre-compilado o revisado).


Saludos
IIslas


"SergioT" escribió:

Hola

Leí en varios lugares que los store procedures se ejecutan mas rapido que
las vistas y debido a eso hice una consulta bastante compleja sobre varias
tablas y resulta que la consulta usando vistas es mas del doble de rapida
que el SP,

Me prodrian comentar un poco su experiencia en el uso de vistas y store
procedures ?

Para tratar de entender como funciona esto y como hacer mas consultas
rápidas he tratado de "leer" el "plan de ejecucion" en el query analizer,
pero la verdad es que es medio chino el tema , lo que llegué a diferenciar
claramente es que mi SP que tiene como 7 left joins, tenia mas "columnas"
en el plan de ejecucion grafico que la consulta con vistas, no se si esta
caracteristica visual indica algo es mera coincidencia

Por ahi si conocen un sitio en el cual den tips para hacer consultas mas
rapidas les agradeceré

salu2
Sergio



Preguntas similares