首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQL Server存档选项-单独的表与单独的数据库还是其他

SQL Server存档选项-单独的表与单独的数据库还是其他
EN

Stack Overflow用户
提问于 2011-11-03 07:51:02
回答 1查看 352关注 0票数 0

我的老板希望我建立一种归档机制,这样表就不会变得太大,也不会出现性能问题。我们看到一个表增长到1100万行,大小约为1 11,这对于SQL Server来说并不是那么重要。它在DateTime列上有一个聚集索引,我认为这不会对性能造成太大影响,因为通常会按时间顺序插入行。

归档(移动和存储)该数据的最佳方法是什么?如果我将数据移动到数据库中的一个单独的表中,会不会仍然减慢数据库的速度?如果我将数据归档到同一SQL Server中的单独数据库中,在性能方面是否会更好?还是有另一种选择可以胜过我正在考虑的两种选择。

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-03 07:55:19

换个老板吧。一千一百万是很小的。就像小的。当数据库有100亿行时再回来。如果有必要,请查看分区。

也就是说,这在很大程度上取决于您想要什么,以及数据对于查询是否不可见。无论如何,未被查询的稀疏数据不会对服务器-if造成负担,因为它被查询了,那么它是单独的表还是数据库就没有区别了。移动数据最好是在非工作时间(周末夜间)由计划的作业完成。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7988777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档