社区
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个字段产生的.
请问:
时间消耗相差这么多的原因是什么?
...全文
230
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修改
字段
注释
mysql 中修改
字段
中的数据 updatebanjisetnum=要改的值 UPDATE表名称SET列名称=新值WHERE列名称=某值 如果要改全部,就忽略条件. 怎样修改mysql
字段
类型? 使用ALTER命令修改,格式: ALTERTABLE表名MODIFYCOLUMN...
从Access数据库零基础入门到中文编程第1部
3、 学习技巧 第四章:
字段
的基本操作 1、 添加、删除和更改移动
字段
2、
字段
的属性及作用 3、 主关键字和索引 第五章:创建表之间的关系 1、 关系类型 2、 创建和使用表关系 第六章:创建子数据表 1、 创建当前表...
mysql微服务
查询
问题_【mysql】微服务架构下跨服务
查询
的聚合有什么好的方案?...
微服务架构中,每个服务都有自己的独立数据库。...现有方案1、如果搜索条件中包含A的条件,则先去服务A中搜索,得到所有结果的主键,在服务B中使用where A.id IN (ids) 再次
查询
想法:当A.id
数量
庞大时,这...
关于数据库“状态”
字段
设计的思考与实践
下载网站:www.SyncNavigator.CN客服QQ1793040-----------------------------------------...关于HKROnline SyncNavigator 注册机价格的问题 HKROnline SyncNavigator 8.4.1 非破解版 注册机 授权激活教程 ...
Oracle
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章