日期:2014-05-17  浏览次数:20781 次

查询效率问题
两种存储方式:
1.将所有数据放到一张表里,给时间字段加索引
2.将所有数据分散到不同的表中,例如将每一个月的数据放到一张表里,所以数据库中有很多张表,例如:
bizTable_2003-10
bizTable_2003-11
..
..
bizTable_2007-01
bizTable_2007-02

当我提取某段时间的数据,如:04-10到07-01的数据时,那种方式效率更高?数据库是oracle,数据量比较大,每天5000条以上的数据。

请大家帮我分析一下。

------解决方案--------------------
建议用分区表来实现
具体实现方法楼主自己搜一下