如果没有表分区,可以通过索引分区来提高SQL Server的性能

问题描述 投票:0回答:2

我不想重组整个表,我只是希望对几个索引进行改进。如果我不将ON MyPartitionScheme(MyPartitionColumn)添加到TABLE中,它只会将它添加到正确的索引中吗?

sql-server database-partitioning
2个回答
0
投票

分区只是数据库表性能调优的一种替代方法。

如果您可以与我们分享需要进行性能调整的查询的执行计划,我们可以尝试选择最佳选项。

也许你的索引丢失了?或者,在WHERE子句中无效使用函数可能会导致问题。


0
投票

答案是,是的,它可以并且性能得到改善,尽管不是那么大。

看来,对表本身应用分区方案的效果实质上是对其主键进行分区。

© www.soinside.com 2019 - 2024. All rights reserved.