社区
Oracle
帖子详情
请教:关于字段数量对于查询效率的影响
null1027
2007-08-28 10:29:51
select ID FROM A where to_number(id) = 31972
SELECT ID FROM B where to_number(id) = 31972
以上两个sql语句在plsql中执行所耗费的时间之比是1:12,其中A表有50个字段,2万条数据,而B表的数据是在A表基础上增加了200个字段产生的.
请问:
时间消耗相差这么多的原因是什么?
...全文
307
9
打赏
收藏
请教:关于字段数量对于查询效率的影响
select ID FROM A where to_number(id) = 31972 SELECT ID FROM B where to_number(id) = 31972 以上两个sql语句在plsql中执行所耗费的时间之比是1:12,其中A表有50个字段,2万条数据,而B表的数据是在A表基础上增加了200个字段产生的. 请问: 时间消耗相差这么多的原因是什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bobfang
2007-09-04
打赏
举报
回复
话费==>花费
bobfang
2007-09-04
打赏
举报
回复
由于你id上建的是普通索引,这样to_number(id) = XXX就不能用上索引,也就是说要做表扫描,表的字段多也就意味者表占用的空间多,这样表扫描所要读取的数据块就要多,话费的时间自然就要长了。
wffffc
2007-09-04
打赏
举报
回复
字段多了,内容也多占的数据块也多,扫描的时间也长,增加200字段后的每行的长度和原来每行的长度的比是多少?还有你的数据不多,这个比值可能反映不出问题
wang_wuhui
2007-09-03
打赏
举报
回复
多運行幾次再看平均時間..
也許這個影響了...
null1027
2007-09-03
打赏
举报
回复
回kinglht,我原本也是觉得字段数影响不大,但是事实上在记录数不变的情况下,字段数增加到5倍以后,消费的时间增大到12倍,不过为了方便起见我增加的全是number类型的字段。
回wffffc,加了函数以后,恐怕那个索引确实没有用了,这个我疏忽了
谢谢两位。
继续坐等标准答案
wffffc
2007-08-29
打赏
举报
回复
'
wffffc
2007-08-29
打赏
举报
回复
to_number(id) = 31972
这样的话id上的索引已经没用了,要建函数索引或id='31972
null1027
2007-08-28
打赏
举报
回复
哦,补充一下,两个表的id都是有索引的
kinglht
2007-08-28
打赏
举报
回复
字段应该影响不大吧
MySQL:
查询
字段
数量
多少对
查询
效率
的
影响
本文探讨了在全表扫描场景下,不同
字段
数量
对
查询
效率
的
影响
。通过具体流程解析,包括read_set构建、模板建立、数据转换及where过滤等步骤,揭示了
字段
数量
增多如何增加数据转换开销。
技术分享 | MySQL:
查询
字段
数量
多少对
查询
效率
的
影响
本文深入探讨MySQL在执行全表扫描时,
字段
数量
对性能的
影响
。通过对比不同
字段
数量
下的执行计划,发现尽管执行计划相同,但
字段
数量
的增减显著
影响
数据转换和where过滤的
效率
,尤其是数据转换过程,
字段
越多,转换时间越长。
查询
数量
_技术分享 | MySQL:
查询
字段
数量
多少对
查询
效率
的
影响
博客通过测试发现,MySQL
查询
中
字段
不断减少时
效率
越来越高,主要区别在sending data状态。还介绍了数据获取流程,如预取缓存、定位索引等。指出
字段
数量
影响
read_set、模板及数据转换。最后推荐了MySQL主从原理专栏,还公布了Mycat诊断和社区征稿活动。
多少行数_技术分享 | MySQL:
查询
字段
数量
多少对
查询
效率
的
影响
本文围绕MySQL全表扫描中
字段
数量
对
效率
的
影响
展开。通过测试发现,
字段
减少
效率
提高,主要差异在sending data状态。介绍了全表扫描流程,包括构建read_set、模板等步骤。指出
字段
多少的异同点,建议只访问需要的
字段
以提高
效率
。
insert时调用本身
字段
_技术分享 | MySQL:
查询
字段
数量
多少对
查询
效率
的
影响
本文探讨了在MySQL中执行全表扫描时,不同
字段
数量
如何
影响
查询
效率
。通过对比测试案例,分析了从构建read_set到数据转换的全过程,并讨论了
字段
数量
对
效率
的具体
影响
。
Oracle
17,134
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章