首页 新闻 会员 周边 捐助

oracle数据库查询突然变快是怎么回事???

0
悬赏园豆:5 [已解决问题] 解决于 2020-05-20 11:56

突然想看看1000W数据的查询速度怎么样,所以无脑循环插入了一下。
对字段bname做了索引之后,执行

select * from book where bname= '1008';

查询时间用了12秒,又进行了几次查询操作之后,速度突然缩短为3秒.这是怎么回事?

AD_milk的主页 AD_milk | 初学一级 | 园豆:128
提问于:2020-05-20 11:33
< >
分享
最佳答案
0

缓冲吧。不熟悉Oracle,我知道MySQL会缓冲最近的执行结果。你可以这样试试:查询条件变一下,看是不是又变慢了

收获园豆:5
会长 | 专家六级 |园豆:12461 | 2020-05-20 11:42

换了条件之后,查询也是3,4秒。这真是让人摸不着头脑。。。

AD_milk | 园豆:128 (初学一级) | 2020-05-20 11:45

@AD_milk: 可能是电脑卡或者是网卡所致吧,不要纠结了

会长 | 园豆:12461 (专家六级) | 2020-05-20 11:53

@会长: 也是,纠结这个也没意义

AD_milk | 园豆:128 (初学一级) | 2020-05-20 11:56
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册