如何在SQL Server中通过提示禁用聚簇索引?

时间:2017-11-27 15:21:10

标签: sql-server sql-server-2012

我有一张在ID列上有PK的表格。当where子句具有除ID之外的列的条件时,PK列上的聚簇索引会导致巨大的成本。

我可以使用提示手动禁用索引吗?

1 个答案:

答案 0 :(得分:1)

Read these answers

由于数据实际上是按聚簇索引的顺序存储的,因此它是查询处理方式的基础和内在因素。您无法避免聚集索引,也不希望如此。

我接受你的查询很慢但不是因为查询引擎正在使用聚集索引。您可以拥有更好的聚集索引。

提示: 对于对您更有用的特定答案,您需要提出更具体的问题。