Discussion:
O que é melhor? View ou Stored Procedures?
(too old to reply)
Lecênio Trein
2006-05-10 19:32:01 UTC
Permalink
Uma dúvida sobre performance

Quando é melhor usar Stored Procedures e quando é melhor usar Views?

Lógico que as Views não podem fazer tudo que as Stored Procedures fazem, mas
será que as Views tem um desempenho superior as Stored Procedures quando
realizamos consultas simples?

Estou usando SQL Server Express 2005
--
Lecênio Hélio Trein Júnior
Esteio / RS
FC.Net
2006-05-10 19:37:02 UTC
Permalink
lecênio, na verdade estes dois tem finalidades um pouco diferentes.
uso view quando quero agrupar informações de duas tabelas diferentes e as
sp's ja fazem um tratamento das informações mais aprofundado.
se voce puder dizer a finalidade talvez eu possa ser mais claro.

espero ter ajudado.
--
FC.Net
Post by Lecênio Trein
Uma dúvida sobre performance
Quando é melhor usar Stored Procedures e quando é melhor usar Views?
Lógico que as Views não podem fazer tudo que as Stored Procedures fazem, mas
será que as Views tem um desempenho superior as Stored Procedures quando
realizamos consultas simples?
Estou usando SQL Server Express 2005
--
Lecênio Hélio Trein Júnior
Esteio / RS
Lecênio Trein
2006-05-10 20:09:01 UTC
Permalink
Seria para realizar consultas mesmo, tanto para agrupar duas ou mais tabelas
como para exibir apenas alguns registros de uma tabela!
--
Lecênio Hélio Trein Júnior
Esteio / RS
Post by FC.Net
lecênio, na verdade estes dois tem finalidades um pouco diferentes.
uso view quando quero agrupar informações de duas tabelas diferentes e as
sp's ja fazem um tratamento das informações mais aprofundado.
se voce puder dizer a finalidade talvez eu possa ser mais claro.
espero ter ajudado.
--
FC.Net
Post by Lecênio Trein
Uma dúvida sobre performance
Quando é melhor usar Stored Procedures e quando é melhor usar Views?
Lógico que as Views não podem fazer tudo que as Stored Procedures fazem, mas
será que as Views tem um desempenho superior as Stored Procedures quando
realizamos consultas simples?
Estou usando SQL Server Express 2005
--
Lecênio Hélio Trein Júnior
Esteio / RS
Andre Hass
2006-05-10 20:00:02 UTC
Permalink
Views somente é utilizado em selects para e tem varios propositos, desde
melhorias de segurança e até para facilitar a complexidade dos dados.....

Procedures em determinadas situações são mais rápidos porque elas trabalham
com planos de execução... deixa na memoria todo o plano de excução utilizado
para chegar até a informação....
--
Abraços
Andre Hass
Http://www.ms-it.com.br
Post by Lecênio Trein
Uma dúvida sobre performance
Quando é melhor usar Stored Procedures e quando é melhor usar Views?
Lógico que as Views não podem fazer tudo que as Stored Procedures fazem, mas
será que as Views tem um desempenho superior as Stored Procedures quando
realizamos consultas simples?
Estou usando SQL Server Express 2005
--
Lecênio Hélio Trein Júnior
Esteio / RS
Lecênio Trein
2006-05-10 20:07:01 UTC
Permalink
Mas com isso as SPs consomem mais memória?
--
Lecênio Hélio Trein Júnior
Esteio / RS
Post by Andre Hass
Views somente é utilizado em selects para e tem varios propositos, desde
melhorias de segurança e até para facilitar a complexidade dos dados.....
Procedures em determinadas situações são mais rápidos porque elas trabalham
com planos de execução... deixa na memoria todo o plano de excução utilizado
para chegar até a informação....
--
Abraços
Andre Hass
Http://www.ms-it.com.br
Post by Lecênio Trein
Uma dúvida sobre performance
Quando é melhor usar Stored Procedures e quando é melhor usar Views?
Lógico que as Views não podem fazer tudo que as Stored Procedures fazem, mas
será que as Views tem um desempenho superior as Stored Procedures quando
realizamos consultas simples?
Estou usando SQL Server Express 2005
--
Lecênio Hélio Trein Júnior
Esteio / RS
Andre Hass
2006-05-10 20:17:02 UTC
Permalink
Sim vc irá utilizar maior recurso do SQL Server
--
Abraços
Andre Hass
Http://www.ms-it.com.br
Post by Lecênio Trein
Mas com isso as SPs consomem mais memória?
--
Lecênio Hélio Trein Júnior
Esteio / RS
Post by Andre Hass
Views somente é utilizado em selects para e tem varios propositos, desde
melhorias de segurança e até para facilitar a complexidade dos dados.....
Procedures em determinadas situações são mais rápidos porque elas trabalham
com planos de execução... deixa na memoria todo o plano de excução utilizado
para chegar até a informação....
--
Abraços
Andre Hass
Http://www.ms-it.com.br
Post by Lecênio Trein
Uma dúvida sobre performance
Quando é melhor usar Stored Procedures e quando é melhor usar Views?
Lógico que as Views não podem fazer tudo que as Stored Procedures fazem, mas
será que as Views tem um desempenho superior as Stored Procedures quando
realizamos consultas simples?
Estou usando SQL Server Express 2005
--
Lecênio Hélio Trein Júnior
Esteio / RS
Marcelo Colla
2006-05-10 20:20:19 UTC
Permalink
cara essa e uma dicussao para dias, ainda nao podemos esquever de um funcion
que retorna uma table.


planos de execucao, indexacao, entre outros entao eu sempre digo cada caso e
um caso ( nao quero ser evasivo na resposta )

Abs.
Post by Lecênio Trein
Uma dúvida sobre performance
Quando é melhor usar Stored Procedures e quando é melhor usar Views?
Lógico que as Views não podem fazer tudo que as Stored Procedures fazem, mas
será que as Views tem um desempenho superior as Stored Procedures quando
realizamos consultas simples?
Estou usando SQL Server Express 2005
--
Lecênio Hélio Trein Júnior
Esteio / RS
Loading...