Procedimiento almacenado Vs. Vistas

19/10/2004 - 14:27 por María Eugenia Ryan | Informe spam
Hola, tengo un formulario en Access que trae los datos de SQL. El formulario
debe traer los datos filtrados según el organismo que se seleccione. Mi
pregunta es la siguiente. ¿qué es más rápido?, ¿que traiga los datos desde
un Procedimiento almacenado o desde una vista?, ¿o es lo mismo?.

María Eugenia Ryan

Preguntas similare

Leer las respuestas

#1 María Eugenia Ryan
19/10/2004 - 14:47 | Informe spam
Gracias Maxi. ¿A qué te referís con nueva ejecución?


"Maxi" escribió en el mensaje
news:
Hola, mas rapido bue esto dependera de algunas cosas, pero basicamente el


SP
es mas rapido porque no debe volver a compílar ante una nueva ejecucion a
menos que se lo indiques, en cambio las vistas al igual que una query si!!


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"María Eugenia Ryan" escribió en el mensaje
news:
> Hola, tengo un formulario en Access que trae los datos de SQL. El
formulario
> debe traer los datos filtrados según el organismo que se seleccione. Mi
> pregunta es la siguiente. ¿qué es más rápido?, ¿que traiga los datos


desde
> un Procedimiento almacenado o desde una vista?, ¿o es lo mismo?.
>
> María Eugenia Ryan
>
>



Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.778 / Virus Database: 525 - Release Date: 15/10/2004


Respuesta Responder a este mensaje
#2 Maxi
19/10/2004 - 18:28 | Informe spam
Hola, mas rapido bue esto dependera de algunas cosas, pero basicamente el SP
es mas rapido porque no debe volver a compílar ante una nueva ejecucion a
menos que se lo indiques, en cambio las vistas al igual que una query si!!


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"María Eugenia Ryan" escribió en el mensaje
news:
Hola, tengo un formulario en Access que trae los datos de SQL. El


formulario
debe traer los datos filtrados según el organismo que se seleccione. Mi
pregunta es la siguiente. ¿qué es más rápido?, ¿que traiga los datos desde
un Procedimiento almacenado o desde una vista?, ¿o es lo mismo?.

María Eugenia Ryan







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.778 / Virus Database: 525 - Release Date: 15/10/2004
Respuesta Responder a este mensaje
#3 ulises
19/10/2004 - 18:51 | Informe spam
No tanto como una query porque se almacena en syscomments y
guarda en el procedure cache información de sus
dependencias pero si necesita obtener el plan de ejecución
nuevamente ...

Saludos,
Ulises

Hola, mas rapido bue esto dependera de algunas cosas, pero


basicamente el SP
es mas rapido porque no debe volver a compílar ante una


nueva ejecucion a
menos que se lo indiques, en cambio las vistas al igual


que una query si!!


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"María Eugenia Ryan"


escribió en el mensaje
news:
Hola, tengo un formulario en Access que trae los datos




de SQL. El
formulario
debe traer los datos filtrados según el organismo que se




seleccione. Mi
pregunta es la siguiente. ¿qué es más rápido?, ¿que




traiga los datos desde
un Procedimiento almacenado o desde una vista?, ¿o es lo




mismo?.

María Eugenia Ryan







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.778 / Virus Database: 525 - Release Date:


15/10/2004


.

Respuesta Responder a este mensaje
#4 Maxi
19/10/2004 - 20:29 | Informe spam
La repetecion de ejecuciones es mas eficiente cuando usas SP porque no debe
volver a analizar el plan de ejecucion por cada una


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"María Eugenia Ryan" escribió en el mensaje
news:
Gracias Maxi. ¿A qué te referís con nueva ejecución?


"Maxi" escribió en el mensaje
news:
> Hola, mas rapido bue esto dependera de algunas cosas, pero basicamente


el
SP
> es mas rapido porque no debe volver a compílar ante una nueva ejecucion


a
> menos que se lo indiques, en cambio las vistas al igual que una query


si!!
>
>
> Salu2
> Maxi
> Buenos Aires - Argentina
> Desarrollador Microsoft 3 Estrellas .NET
> Nunca consideres el estudio como una obligación sino como
> una oportunidad para penetrar en el bello y maravillosos
> mundo del saber.
> - Albert Einstein
>
>
>
> "María Eugenia Ryan" escribió en el


mensaje
> news:
> > Hola, tengo un formulario en Access que trae los datos de SQL. El
> formulario
> > debe traer los datos filtrados según el organismo que se seleccione.


Mi
> > pregunta es la siguiente. ¿qué es más rápido?, ¿que traiga los datos
desde
> > un Procedimiento almacenado o desde una vista?, ¿o es lo mismo?.
> >
> > María Eugenia Ryan
> >
> >
>
>
>
> Outgoing mail is certified Virus Free.
> Checked by AVG anti-virus system (http://www.grisoft.com).
> Version: 6.0.778 / Virus Database: 525 - Release Date: 15/10/2004
>
>







Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.778 / Virus Database: 525 - Release Date: 15/10/2004
Respuesta Responder a este mensaje
#5 María Eugenia Ryan
27/10/2004 - 10:20 | Informe spam
Todavía no me convenzo..., ¿entonces cuándo usar vistas y cuándo SP? Porque
yo usaba SP cuando debía pasar parámetros, sino usaba vistas pero ahora me
da la sensación de que es mejor usar siempre SP. (Entonces ¿para que inventó
SQL las vistas?)


"María Eugenia Ryan" escribió en el mensaje
news:
Hola, tengo un formulario en Access que trae los datos de SQL. El


formulario
debe traer los datos filtrados según el organismo que se seleccione. Mi
pregunta es la siguiente. ¿qué es más rápido?, ¿que traiga los datos desde
un Procedimiento almacenado o desde una vista?, ¿o es lo mismo?.

María Eugenia Ryan


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida