专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Oracle管理

视图与表,运行时分析解决方法

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
视图与表,运行时分析
由于业务上的需求,需要联合多个表进行查询数据,查询量大时,速度非常慢。  可不可以考虑建立视图,在查询时,查询该视图,会不会提高效率。     

我想请教一下论坛的大神,视图查询时,在系统运行中是单独查询一个视图呢,还是会将建立视图的流程先走一遍。
------解决思路----------------------
视图分为两种:  普通视图和物化视图。

普通视图其实可以理解为把一段查询逻辑封装成一个视图的形式,不存在实体的数据,每次查询视图的时候就是把那段查询跑一下,不会提升查询效率,只是使用更加方便。

物化视图可以理解为将一段逻辑的查询结果封装成一个新的表,这个新的表你就可以创建索引了,可以进行查询效率优化,同样的,物化视图有一个刷新时间的概念,要定期同步数据,不能做到实时。

考虑一下你的这种情况要用到哪种视图。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: