DB2选择最后一天有大量数据

时间:2014-12-16 17:53:09

标签: db2

我在DB2中有一个非常大的表,大约有5亿行

我只需根据timestamp列和其他条件选择最后一天

我做了类似这样的事情,但是需要永远(约10分钟)才能得到结果,有没有其他方法可以更快地查询,我不熟悉db2

DTMtimestamp数据类型

select a, b, c, d, e, DTM from  table1 
where e = 'I' and DTM > current timestamp - 1 days

请帮助

1 个答案:

答案 0 :(得分:0)

除了索引之外,另一个选项可能是此表上的范围分区。例如,如果您可以按月划分范围,则只需扫描月份。如果你可以按天分区(并且在索引中有分区键,那么你也有分区索引),那就更好了。