4 千万数据查询
我要从 4千万的的数据表中查询 2千万的数据,然后对这2千万的数据进行分组求和,然后排序,再取出前100的记录,有什么好办法,请高手赐教!!
其中查询过滤的字段collect_date是一个时间类型(其中需要的查询范围为:2011-05-01 到 2011-05-26),我考虑在这个字段上建立的是位图索引,发现这个查询相当的慢 啊!!!但是建立Btree索引,根本就不会使用索引,因为数据量太大了.
注意:查询出来经过分组求和,排序后,大概的数据量是4万条左右。请问,有什么更好的办法,客户说这个查询太慢了,我都无语了,这么大的数据量,查询不慢才怪,可是我已经黔驴技穷了!!!!
急~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~