3

将其视为 SQL 2005 Enterprise 分区的基本解释。是否有资源可以更深入地探讨这个问题的细节和考虑因素。更多的例子也会很有用。

我的主要方案是基于时间的分区系统。使用最近 X 天访问次数最多的一个分区。这个分区必须以某种方式滑动(至少定期)以保持它的裁判时间相同。

4

5 回答 5

2

这是 Kimberly Tripp 撰写的关于“SQL Server 2005 分区表和索引”的出色白皮书。 http://www.sqlskills.com/resources/Whitepapers/Partitioning%20in%20SQL%20Server%202005%20Beta%20II.htm

于 2008-10-17T03:15:13.187 回答
1

那这个呢:

为查询性能对数据进行分区 - 好处在哪里?

于 2008-09-18T19:46:59.683 回答
1

我不确定这是否会对您有所帮助(您正在使用多少数据),但下面的这份白皮书讲述了如何使用临时表和 switch 子句来更改分区。

http://www.microsoft.com/technet/prodtechnol/sql/bestpractice/loading_bulk_data_partitioned_table.mspx

它更多的是关于将数据批量加载到分区中,但它可能值得一读。最近在澳大利亚悉尼举行的 SQL 峰会上解释的示例场景使用基于日期的分区方案作为示例,这可能与您的场景类似。

于 2008-10-01T11:56:22.727 回答
1

我发现SQL Server 2005 联机丛书通常包含我要查找的所有信息。

我在 SQL Server 2005 分区的 05 BOL 中找到了一个很好的资源: http ://technet.microsoft.com/en-us/library/ms188706(SQL.90).aspx

此链接介绍了分区表和索引的设计: http ://technet.microsoft.com/en-us/library/ms175533(SQL.90).aspx

这是一篇解释您发布的滑动窗口案例的博客文章:http: //blogs.msdn.com/menzos/archive/2008/06/30/table-partitioning-sliding-window-case.aspx

于 2008-10-14T21:28:13.983 回答
0

本网站可以帮助您:

http://highscalability.com/

具体标签:

http://highscalability.com/tags/shard

http://highscalability.com/tags/sharding

于 2008-10-17T04:43:54.320 回答