oracle物化视图后面带查询条件很慢

xnjnmn 2011-06-10 11:29:48
第一次用物化视图比如:

select * from mv_emp--物化视图
where emp = '00006'--部门编号

加上where条件后很慢 请问如何优化
...全文
595 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tangren 2011-06-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xnjnmn 的回复:]

不知道物化视图上还可以建立索引 ^_^。

请问楼上的朋友
表数据量很大,如果索引多了,物化视图刷新是不是很慢呢?

还有远程表,如果更新比较频繁是不是本地视图刷新也很慢?

一个帖子问2个问题---奸笑
[/Quote]

关键你创建的是物化视图的刷新机制是什么?
是on commit 或 on demand
是fast、force 或 complete

秋雨飘落 2011-06-11
  • 打赏
  • 举报
回复
物化视图创建以后,会自动建立一个实体表,,可以建索引,,

任何表建索引,都会影响数据插入。。。
mingchaoyan 2011-06-11
  • 打赏
  • 举报
回复
物化视图,听说过。。。
xnjnmn 2011-06-10
  • 打赏
  • 举报
回复
不知道物化视图上还可以建立索引 ^_^。

请问楼上的朋友
表数据量很大,如果索引多了,物化视图刷新是不是很慢呢?

还有远程表,如果更新比较频繁是不是本地视图刷新也很慢?

一个帖子问2个问题---奸笑





wwwwb 2011-06-10
  • 打赏
  • 举报
回复
在物化视图上建立索引试试,比如emp上建立索引
wwwwb 2011-06-10
  • 打赏
  • 举报
回复
1 物化视图创建索引与表创建索引的语法一样
2 如果索引不是很多,那影响也不会太严重.

还有远程表,如果更新比较频繁是不是本地视图刷新也很慢?

17,382

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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