现有两个表poi、ADI,都是7百万条记录左右。对POI按一个字段NUMBER(1),建成了4个分区。对ADI表建了4个散列分区。
结果:
优化前:
select count(*) from poi a,结果为6百多万,执行时间2.83秒select count(*) from adi a,结果为7百多万,执行时间0.328秒优化后:
select count(*) from poi a,执行时间37.8秒select count(*) from adi a,结果为7百多万,执行时间5.672秒
为什么不能提高效率,反而下降呢?盼各位仁兄不吝赐教。
结果:
优化前:
select count(*) from poi a,结果为6百多万,执行时间2.83秒select count(*) from adi a,结果为7百多万,执行时间0.328秒优化后:
select count(*) from poi a,执行时间37.8秒select count(*) from adi a,结果为7百多万,执行时间5.672秒
为什么不能提高效率,反而下降呢?盼各位仁兄不吝赐教。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货