滑动窗口场景 - 使分区脱机

时间:2009-11-24 17:03:05

标签: sql-server sql-server-2005 tsql

MS SQL Server 2005中是否有办法使分区/文件组/文件脱机?

我在某些表中有很多数据,并希望使用滑动窗口场景: http://msdn.microsoft.com/en-us/library/ms345146%28SQL.90%29.aspx#sql2k5parti_topic24

我希望将分区(或文件或文件组,如果可能)脱机并使其无法用于我的查询,而不是将所有数据保留在第一个分区中。

2 个答案:

答案 0 :(得分:3)

我见过的滑动窗口场景的最佳描述是:

http://blogs.msdn.com/b/hanspo/archive/2009/08/21/inside-of-table-and-index-partitioning-in-microsoft-sql-server.aspx

文章标题是“Microsoft SQL Server Inside Out。内部表和Microsoft SQL Server中的索引分区”。

我没有看到在这里复述这篇文章的原因。只需用手示意,阅读和练习。

还有一个非常好的例子:http://sqlserverpedia.com/wiki/Example_of_Creating_Partitioned_Tables

这两篇文章应该足以让你的表分区,即使你第一次处理分区。

祝你好运。

答案 1 :(得分:2)

您可以从这里开始:How to Implement an Automatic Sliding Window in a Partitioned Table on SQL Server 2005

但我建议不要让旧分区脱机,更好的方法是让两个表具有相同的结构,Current和Archive,并使用滑动widnow分区将旧分区从Current移动到Archive,参见{{3 }}