SQL Server 2005中的分区表 - 寻找现实世界的警告

时间:2009-07-02 15:55:48

标签: sql-server performance sql-server-2005 partitioning

我目前正在使用SQL Server 2005对分区表进行基准测试,以将它们与使用两个表(“实时”表和“归档”表)进行比较,以用于处理队列。分区是在位列“存档”上执行的,因此当设置存档位时,该行会自动移动。

初步测试似乎表明两种方法都是偶数,可能略微偏向于支持两个表(10,000行)的分区,但我正在增加数据量(向上500,000行)和线程(超过1)并做了不同的事情)看看会发生什么。

然而,除此之外,如果您使用正确的测试,基准测试可以证明什么:-)所以我也在寻求任何真实的体验(正面和负面),包括分区可能添加的限制,意外的性能命中或(另一方面,例如更好的可管理性。

干杯,

克里斯

2 个答案:

答案 0 :(得分:0)

不要忽视这样一个事实,即分区将允许您部署的解决方案将“归档”分区放在不同的文件组上,例如更大但更慢的磁盘主轴。另一个文件组还允许部分备份/恢复策略。

答案 1 :(得分:0)

确保逻辑和物理分区对齐,因为如果逻辑和物理不同步,这会降低分区速度。