这个要看你访问这个表的时候一般的数据分布特征如何,如果是经常访问时间跨度比较小的数据,那么可以考虑分表,如果是时间跨度比较大,比如说OLAP应用,那么还是不要分的比较好,或者将分表的时间间隔设置的长一些

解决方案 »

  1.   

    因为我要经常查询和统计时间比较长的数据,要union几下,系统还要负责定期的创建新表,感觉比较麻烦
    不知性能的差别是不是很大,如果差别不是很大,为了省事我想最好不要分
      

  2.   

    如果你一共就只有几百万记录或许也可以使用分区吧也许根本就没有必要分区分区是怎么回事? 你去查partition ,先了解了再说吧,对oracle有个基本了解再做还是比较好一些的