按年来建数据表,一年一张表。
这样在查询时就按年来分。就像CSDN
你可以查以前的数据。它就是这样的。
数据大没有关系。CSDN数据量比你的大得多。

解决方案 »

  1.   

    能不能按月分表保存这些数据呢,2百万行对SQL来说是能支持的,
      

  2.   

    1。按年或季或月建立基础数据表;
    2。建立日统计表,每天有JOB自动统计;
    3。查询可以通过日统计表进行查询,这样速度快多了;
      

  3.   

    我想就算是月底出的报表,也不用等月底再来统计吧
    可以把要统计的项,每天做个统计,然后放在一个“日统计表”里面,此表主健包含日期
    然后月统计就在日表上进行,然后那两张巨表就可以定期housekeep啦faint,原来楼上dns登山兄已答
    所见略同
      

  4.   

    你可以分阶段(例如:每天或每月)的把数据统计完后放进统计表,进行历史检索时从统计表取数据,就快了,把统计处理完的历史数据挪到其他表中再说200万数据不多,我的数据库几千万呢,就采用上述方法,还是比较快的不过Paradox不行,不方便,麻烦
      

  5.   

    我一直怕表大了,查询,插入都会出问题。看来不用担心了。^-^
       
    中卫和DNS: 月统计表该怎么生成呢?
    是在详细表中插入数据时,相应的更新月报表中的数据,还是怎么搞?
      
    还有,我的那两个句表中的历史数据还不能给清除了,因为除了统计外,还要做查询用,这样的话,又该怎么办?
    谢谢各位。