SQL Server分区和文件组

时间:2012-11-09 19:39:41

标签: sql-server-2008 partitioning

我有一个非常大的表(100万行),我想要分区。将文件和文件组以一对一的方式放置是标准(或良好)的做法(例如,FG_2012仅包含FILE_2012,FG_2011仅包含FILE_2011等)。网上的大多数例子都是这样展示的,但我不确定这不仅仅是为了简化解释而不是为了提供好的建议。

1 个答案:

答案 0 :(得分:3)

您在评论中回答您打算将旧分区放到廉价存储上并更改其备份方案。这些是分区的很好理由。

这些原因迫使您使用多个文件组。您不必每个分区都有一个文件组,因此您可以按天分区并每年使用文件组。如果你想拥有许多分区(例如最大的15.000),这可能是一个好主意。在这种情况下,您不希望磁盘上有那么多文件,并且不使用文件组同步分区是有意义的。

我认为将两个概念保持一致是有道理的,因为它简化了管理。在您的情况下(存储注意事项),我将使用对齐的分区和文件组。也许每个月左右一个。