MS SQL Server 2005中有一种方法可以使分区/文件组/文件脱机吗?滑动窗口场景 - 使分区脱机
我有很多在某个表中的数据,并想用滑动窗口的场景: http://msdn.microsoft.com/en-us/library/ms345146%28SQL.90%29.aspx#sql2k5parti_topic24
而是保持所有数据在第一分区的,我想借此分区(或文件或文件组)如果可能)脱机并使其不可用于我的查询。
感谢您的帮助/想法,
帕特里克
MS SQL Server 2005中有一种方法可以使分区/文件组/文件脱机吗?滑动窗口场景 - 使分区脱机
我有很多在某个表中的数据,并想用滑动窗口的场景: http://msdn.microsoft.com/en-us/library/ms345146%28SQL.90%29.aspx#sql2k5parti_topic24
而是保持所有数据在第一分区的,我想借此分区(或文件或文件组)如果可能)脱机并使其不可用于我的查询。
感谢您的帮助/想法,
帕特里克
你可以从这里开始:How to Implement an Automatic Sliding Window in a Partitioned Table on SQL Server 2005。
但我建议不要将旧分区置于离线状态,更好的方法是使用两个具有相同结构的Current,Archive和Tables,并使用滑动的widnow分区将旧分区从Current移动到Archive,请参见Transferring Data Efficiently by Using Partition Switching。
我所见过的滑动窗口方案的最好描述是在这里:
的文章标题是“微软SQL服务器内而外表和索引分区的内部Microsoft SQL Server中。 ”。
我没有看到在这里复述这篇文章的原因。只要去,阅读并用手举例练习。
还有一很好的例子是在这里:http://sqlserverpedia.com/wiki/Example_of_Creating_Partitioned_Tables
这两篇文章应该足以让你的表分区,即使你处理的分区在第一次。
祝你好运。
在这种情况下磁盘I/O呢?会写任何东西或者是这种切换指针吗? – Patto 2009-11-27 15:23:04
我想我真正想要的是这样的:我希望旧数据滑出并备份,然后过一会儿删除旧数据。 滑出时,不应锁定任何表格,也不应对性能产生较大影响。 – Patto 2009-11-27 15:30:47
开关分区是一个指针开关。有些东西是写在表metata中的磁盘上,但没有移动dta。 – 2009-11-27 18:23:08