突然想看看1000W数据的查询速度怎么样,所以无脑循环插入了一下。
对字段bname做了索引之后,执行
select * from book where bname= '1008';
查询时间用了12秒,又进行了几次查询操作之后,速度突然缩短为3秒.这是怎么回事?
缓冲吧。不熟悉Oracle,我知道MySQL会缓冲最近的执行结果。你可以这样试试:查询条件变一下,看是不是又变慢了
换了条件之后,查询也是3,4秒。这真是让人摸不着头脑。。。
@AD_milk: 可能是电脑卡或者是网卡所致吧,不要纠结了
@会长: 也是,纠结这个也没意义