SQL Server 2014分区

时间:2016-01-05 21:01:26

标签: sql-server partitioning

我需要一些帮助来确定如何在SQL Server 2014中对大型事务表进行最佳分区。事务表在日期上有一个CLUSTERED INDEX,一个用于标识每个记录的主键,以及一个用于标识哪个机构的机构ID事务属于那个不属于任何索引的部分。该表包含3个小型机构的数据,但6年的综合数据使得表格过于膨胀,无法进行有效的查询。

首先更改表格以在CLUSTERED INDEX中包含机构ID并按年份/机构ID分区是否有意义:

FG1 -> 2008 Institution 1
FG2 -> 2008 Institution 2
FG3 -> 2008 Institution 3
FG4 -> 2009 Institution 1
FG5 -> 2009 Institution 2
FG6 -> 2009 Institution 3

...

OR将按年分割,无论机构是否正常(无需更改CLUSTERED INDEX),如下所示:

FG1 -> 2008
FG2 -> 2009
FG3 -> 2010

...

0 个答案:

没有答案