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

时间:2018-02-12 03:37:20

标签: sql-server database-partitioning

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

2 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

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

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