有一个100W记录的source表,select count(米) 的时候耗时0.0X秒,但是create table sourcebk as select * from source后,select count(米) from sourcebk的耗时会在三秒左右。
source表没有索引,没有主键,就是简单的create生成,问题来了,为什么生成bk表后,count(*)的时间会变多好几倍?
另外一个问题,source表100W条,今天count(米)不到一秒,明天count(米)会8秒左右,但隔天又会缩短到不到1秒(晚上机器会关机),中间对库没有任何操作,因为做测试,会truncate table source,除此之外没有对表进行任何操作,count(米)会差这么多是为什么呢?
谢谢大拿