【发布时间】:2018-06-05 20:58:01
【问题描述】:
我工作的公司正在建立一个数据集市,希望在其中保留 7 年的数据。不幸的是,一张表有超过 10 亿条记录。
我的问题是这样的:保持此表最新的最佳方法是什么? (每日更新或更快)
我知道 MERGE 语句对此非常有益,但我希望不必为每个 MERGE 解析 10 亿条记录。因为我们没有 SQL Server 企业版,所以表分区已经过时了。
任何方向都将不胜感激:)
【问题讨论】:
-
Table partition。根据数据的年龄对表进行分区。您甚至可以将每个分区存储在自己的存储卷上
-
表分区、压缩和列存储索引在 SQL Server 2016 SP1 及更高版本的所有版本中都可用。
标签: sql-server