标签: sql sql-server performance
我有一个包含两个索引的表 - PK聚簇索引和非聚簇索引。出于某种原因,sql server决定使用非聚集索引更好的做法是什么导致30分钟的执行时间(使用聚簇索引几秒钟)。是否可以在不知道名称的情况下创建默认为聚集索引的提示?我想用它作为临时解决方案,给予更多时间进行调查。
答案 0 :(得分:1)
使用表格提示!
来自MSDN:
如果存在聚簇索引,则INDEX(0)强制进行聚簇索引扫描 和INDEX(1)强制进行聚簇索引扫描或搜索。