【发布时间】:2016-10-09 11:18:39
【问题描述】:
我已经根据列 flightnum(10 个桶)对表进行了分桶,数据大小约为 700MB,也强制执行分桶。
当我执行查询时: select count(flightnum) from flight_buck where flightnum=10; 在大约 46 秒内得到响应。映射器总数为 27。
在具有相同数据的非分桶表上执行相同查询时: select count(flightnum) from flight_temp where flightnum=10; 在大约 47 秒内得到响应。使用的映射器总数为 30。
为什么我在相同的时间内得到响应?
【问题讨论】: