当前位置: 代码迷 >> Sql Server >> 数据存档与数据分区
  详细解决方案

数据存档与数据分区

热度:3891   发布时间:2013-02-26 00:00:00.0
数据归档与数据分区
数据表数据增长特别快 每天五十万左右的数据增长 都是时效信息 一般有效期一个星期左右 数据怎么归档到其它表存储 剩下的怎么分区,大概想法是:
 1、把一个月前的数据归档到别一张历史表中去。
2、最近一个月的作分区存储和使用。

还有没有别的办法呢?

------解决方案--------------------------------------------------------
 1、把一个月前的数据归档到别一张历史表中去。
    你可以做一个JOB定期将超过一个月星期的数据归档到这个表中,可以每天运行
 2、最近一个月的作分区存储和使用。
你是如何查询数据的?
------解决方案--------------------------------------------------------
1,肯定要分区啦,按天分就可以。
2,归档表,存放1周前数据(需要时再调出来)

------解决方案--------------------------------------------------------
引用:
主要是自动归档与自动分区方面 这个应该怎么做 做成作业?还是触发器?


作业吧,可以每个星期自动执行一次,别用触发器,就一个星期一个分区,另外再建立一个历史分区表,也是一个星期一个分区,每次可以把前2个星期不需要的数据插入亦如到另一个历史分区表,这样操作速度也快。
  相关解决方案