如何实现mssql历史数据转存(因为历史数据过多,导致查询变慢)
使用的数据库:MSSQL2005
问题:现在的数据库里的业务数据很大,想要将历史数据转存到另外一个数据库中,从而减轻服务器的压力?请问如果实现数据的转存到其它数据库中? 如何知道这些数据产生的日期(因为数据并没有记录生成日期).可不可以讲讲具体的实现方法.不好意思,本人不是特别的懂.
思路1:一共两个数据库 数据库A 始终存放一年之内的数据,每月自动转存一年之前的数据到历史数据库中
思路2.每年一個历史资料库, 每年年初新建一个历史数据库,将当前数据库中年前的数据库转存到历史数据库中,一般的历史数据最多会查前几年的,而不是所有的历史数据都会查询到
请教各位高手,有什么好的建议,谢谢
ps:上面的两个思路也是从CSDN的老帖看到的.不过,没有具体的实现方式.所以,我现在还是不太明白如何建立历史数据库.看了邹老大的帖子,说使用作业来实现操作.只是本人不是很明白(因为刚开始做这个东西,不太会).希望大家能够提供一些思路.当然,如果可以举个小小的例子的话,就更好了!
先谢谢大家了!