数据量对ORACLE查询速度的影响!
我想问一下10000条数据,100条数据,在同样的环境中,他的查询效率的比较!表结构很简单,就是三个字段idkeyvalue。同样的环境中,同样的索引,所有的上下文环境,...
我想问一下 10000条数据,100条数据,在同样的环境中,他的查询效率的比较!表结构很简单,就是三个字段 id key value 。
同样的环境中,同样的索引,所有的上下文环境,都是一样的,sql相同。
我想知道
他们到底时间上查多少!!准确到时间!是毫秒级的还是秒级的!!
谢谢 展开
同样的环境中,同样的索引,所有的上下文环境,都是一样的,sql相同。
我想知道
他们到底时间上查多少!!准确到时间!是毫秒级的还是秒级的!!
谢谢 展开
展开全部
你这问题没法回答,不可能准确到时间,具体时间还要看你SQL语句的效率,共享程度,索引的状态,服务器的性能,磁盘的效率,你表的结构,数据的并发量,数据有没有行迁移,行链接,你的基本数据块是多大,你的内存共享情况等等因素。例如你10000条数据,和100条数据的表他们的高水位线是一样的,全表扫描的时间几乎是一样的,再比如你要查询的value字段数据类型是 clob、long等大数据类型的字段,有的时候这一个字段可能高达几个MB甚至是GB,时间相差可能是分钟或小时级别,varchar2(1)和varchar2(255)之间的时间查有有很大差别就算是你的两个查询的情况都一样也没办法给你查询是相差秒级还是毫秒级,只能告诉你通常情况下所有条件都一样的情况10000的速度较慢,具体慢多少视情况而定,有的时候微秒级的,有的时候可能是分钟级的。
壹寰(深圳)科技文化有限公司
2021-03-27 广告
2021-03-27 广告
要找正规专业的公司,行业口碑也比较重要。更多详尽准确的信息可以找壹寰(深圳)科技文化有限公司。91数据恢复是壹寰(深圳)科技文化有限公司旗下专业数据恢复品牌,91数据恢复专注于勒索病毒数据恢复、勒索病毒数据修复、数据库修复、数据库解密恢复、...
点击进入详情页
本回答由壹寰(深圳)科技文化有限公司提供
展开全部
数据量多少会影响到查询速度,但100和10000基本差不多少。
其实关键是看你的查询语句是否走了索引,
比如,你的100的表id字段无索引,但10000的id字段有索引,你执行select * from table where id=xxx;时肯定10000的查询快,原因就是走了索引,而100的走的全表扫描。
其实关键是看你的查询语句是否走了索引,
比如,你的100的表id字段无索引,但10000的id字段有索引,你执行select * from table where id=xxx;时肯定10000的查询快,原因就是走了索引,而100的走的全表扫描。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
以select * from这个sql而言10000和100的数据量在效率上没有大的区别。
再加大数据量就需要考虑sql的写法和索引的影响
再加大数据量就需要考虑sql的写法和索引的影响
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询