Sql提示使用PK聚簇索引而不知道它的名称

时间:2012-04-19 09:16:34

标签: sql sql-server performance

我有一个包含两个索引的表 - PK聚簇索引和非聚簇索引。出于某种原因,sql server决定使用非聚集索引更好的做法是什么导致30分钟的执行时间(使用聚簇索引几秒钟)。是否可以在不知道名称的情况下创建默认为聚集索引的提示?我想用它作为临时解决方案,给予更多时间进行调查。

1 个答案:

答案 0 :(得分:1)

使用表格提示!

来自MSDN:

  

如果存在聚簇索引,则INDEX(0)强制进行聚簇索引扫描   和INDEX(1)强制进行聚簇索引扫描或搜索。