社区
基础和管理
帖子详情
[高分求解]Oracle 8i 的视图能建索引吗~~?
clerkie
2005-08-15 05:38:30
如题,听说8i只有物化视图才能建索引,不知道是真是假,如果是真的,那怎么建物化视图?
如果普通的视图也能建索引,那应该怎么操作……?
我现在有3个表,数据在几百万行,查询一次视图要6分钟左右,痛苦啊,要是能为视图建索引就快多了……
郁闷的Oracle~~
...全文
515
7
打赏
收藏
[高分求解]Oracle 8i 的视图能建索引吗~~?
如题,听说8i只有物化视图才能建索引,不知道是真是假,如果是真的,那怎么建物化视图? 如果普通的视图也能建索引,那应该怎么操作……? 我现在有3个表,数据在几百万行,查询一次视图要6分钟左右,痛苦啊,要是能为视图建索引就快多了…… 郁闷的Oracle~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hcjp
2005-08-19
打赏
举报
回复
其实主要是 在where 条件中的 列要加索引 ,
加索引后 最好看一下其执行计划
通过计划 你可以看到 哪个索引起了作用 再做适当修改 要注意的就是 在给表的相关里加索引的时候必须是where条件中的列 如果你有联合索引 但在where条件中 又不包含其中的字段的时候 你在执行计划中就会发现其索引根本上没有起到作用!
zflying2000
2005-08-18
打赏
举报
回复
如果明白普通视图就是把先好的语句重新叫了一个名字的话你就不会提这种问题了。
最终执行视图查询时候实质还是执行你写的视图的哪个语句在加上你的查询视图的条件综合的语句。oracle依据该整个语句进行分析优化的!
物化视图实质类似与存储过程+JOB把数据定期刷新到你的物化视图中。物化视图是物理真正存储的数据,故物化视图是可以建立索引的。
要优化视图的执行速度,实质还是优化你视图中查询语句相关的表的索引或者其他关联看哪个效率最高而做优化!
heyixiang
2005-08-17
打赏
举报
回复
starbzj(bbb)
我的视图都是200个表合起来的,没索引,那……
clerkie
2005-08-17
打赏
举报
回复
楼上的兄弟的说法有问题~~
我的视图分别由三个表用union来合成的,如果分开来查找三个表,每个表的时候差不多在10秒左右,但是直接找视图的话,要140多秒,害得我极度郁闷啊~~
starbzj
2005-08-16
打赏
举报
回复
呵呵,视图上加索引?
这个想法很好玩。
你只用在表的对应字段上加上索引,视图上的效率自己就提高了,不用给视图再加什么索引的。
bzszp
2005-08-16
打赏
举报
回复
普通的视图不行
oracle817
SQL> create view vdemo as select * from t;
视图已建立。
已用时间: 00: 00: 00.60
SQL> desc vdemo;
名称 空? 类型
----------------------------------------- -------- ------
AAA NUMBER
BBB NUMBER
SQL> create index idx_taaa on vdemo(aaa);
create index idx_taaa on vdemo(aaa)
*
ERROR 位于第 1 行:
ORA-01702: 此处不允许有视图
已用时间: 00: 00: 00.60
SQL>
njhart2003
2005-08-15
打赏
举报
回复
物化视图实际是个不断刷新的表
举例如下:
create materialized view mv1
build immediate
refresh on commit -- 提交时立即刷新
enable query rewrite
as
select owner,count(*)
from all_objects
group by owner;
TowardsDataScience 2023 博客中文翻译(二百四十六)
查找根的迭代过程。图片由作者提供。基本上,牛顿-拉夫森方法是一种迭代过程,旨在数值确定数学方程的根。其主要目标是确定一个值,记作x_root,使方程得以满足。需要注意的是,由于其数值性质,通过该方法获得的x_root值是一个近似值。该方法的核心原理如下:从初始点x_0开始,目标是生成一系列值x_i,这些值逐渐逼近所寻求的x_root。为了实现这一点,在点附近通过线性化过程对函数进行局部近似。这种近似通过计算函数在点处的切线来完成。对于这种局部近似,根的确定是直接的:它对应于该切线与 x 轴的交点。
51c大模型~合集9
在训练过程中,我们随机提取语义标记序列的前缀部分作为提示,以利用语言模型的上下文学习能力。接着,根据 “圆的周长” 知识点,通过圆心角的大小为 90 度和 Mary 走过的路径长度的条件,计算出圆形花坛的周长,并求得圆形花坛的半径。最后,根据 “圆的面积” 知识点,通过求得的半径的条件,计算出圆形花坛的面积,至此完成题目的
求解
。并且如下图所示,为了缓解模型在解决问题过程中固有的问题,我们参考教材与维基百科,启发式的引入了 67 个知识点的描述,从而为 LMMs 的推理过程提供必要的知识提示。
51c大模型~合集102
最近,来自多伦多大学、Snap Inc. 和 UCLA 的研究团队推出了全新的模型 ——Wonderland,它能够从单张图像生成高质量、广范围的 3D 场景,在单
视图
3D 场景生成领域取得了突破性进展。Wonderland 的主要特点在于其精确的视角控制、卓越的场景生成质量、生成的高效性和广泛的适用性。Camera-guided 视频生成模型可以精确地遵循轨迹的条件,生成 3D-geometry 一致的高质量视频,并具有很强的泛化性,可以遵循各种复杂的轨迹,并适用于各种风格的输入图片。
数据库帖子收集
这样的数据列表在存储过程中应该怎么样选择得到? 请问造成SQL2000服务不能启动的原因有哪些? sql server中有無類似于if 的函數,即像這樣select if(cancel=1,'cancel','') from sales 这样怎么返回呀!!!!记录集的返回。。 谁能跟我说说期初库存怎么样的一个业务逻辑!都要处理哪些内容!需要每月进...
目标检测YOLO系列从入门到精通技术详解100篇-【目标检测】数字图像处理
随着高清采集、高清传输、高清解码和显示设备的不断升级,极大地满足了人们对高清画质的需求。高清设备带来的
高分
辨率提升了视频清晰度,但仍不能保证在所有情况下都能看的清楚,看的明白,比如雨天、雾霾等恶劣天气或者夜间低照度环境下,虽百万像素也只能望图兴叹,无可奈何了;又如为了节省带宽而采用高压缩比编码带来的分块效应,造成图像质量下降。
基础和管理
17,380
社区成员
95,113
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章