视图与效率

volin 2003-07-18 10:35:24
使用视图有诸多好处

这我就不多说了

大伙都明白

我问一个问题

在存储过程中使用了视图

与不使用视图

直接写语句

效率是否有区别

有多大

原因是什么

...全文
173 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bzszp 2003-07-21
  • 打赏
  • 举报
回复
视图也就用起来方便一些而已
woodpan 2003-07-21
  • 打赏
  • 举报
回复
select语句查询出的结果也放在CACHE中,所以所谓提高效率还是不存在。实际应用中好像一般都是为了简化复杂查询或者限制权限



volin 2003-07-18
  • 打赏
  • 举报
回复
会不会降低效率
woodpan 2003-07-18
  • 打赏
  • 举报
回复
感觉对效率的提升没什么作用
snowy_howe 2003-07-18
  • 打赏
  • 举报
回复
我自己的感觉(不一定正确):

因为视图查询出的结果放在CACHE中,下次再用到该结果的话,会很方便的
从CACHE中读出。在多次重复读某视图的情况下,这是提高效率。
但是如果视图查询出的结果不会被经常用到,就会无谓的占用CACHE,
由于视图一般要做多表连接、条件查询等,可能每次查询都要占用很多的
时间,这时还不如在存储过程中将他拆成若干个语句来的有效率。

3,499

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧