暂无图片
SQL Server 每个月将3个月之前的旧数据 迁移到另一个库,然后删除,处理思路?
我来答
分享
aknight
2024-10-03
SQL Server 每个月将3个月之前的旧数据 迁移到另一个库,然后删除,处理思路?

现在有个SQL Server库,数据量越来越大,上T级了。老板们,想,每个月将3个月之前的旧数据 迁移到另一个库(用便宜存储),然后删除,想了解下,各位同仁,有什么好的处理思路吗?

比如,用T-SQL脚本,手工,每次处理时,按表,将老数据,直接select * into from xxx? 谢谢

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
龙舌兰地落🌏

原库如果分表或分区的话,可以建个linked server,定期将历史表或分区插入到linked server,然后原表或原分区删除。这种可以脚本定时执行。

或者直接备份,还原到另一个库,原库确认不使用的表删掉。

如果有其他种类的库专用于归档的话,ETL抽走再删除也可以。

暂无图片 评论
暂无图片 有用 2
暂无图片
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏