【发布时间】:2013-03-14 14:05:00
【问题描述】:
我一直想知道在连接上使用非聚集索引是否会提高性能?喜欢
INNER JOIN FaceList fl ON fl.FaceListID = flf.FaceListID
在上面的连接中,当我在 FaceListID 上具有非聚集索引时,我能否获得性能优势,因为它的独特组合并返回明确的结果
感谢任何链接或建议
【问题讨论】:
-
是的! 绝对是。在任何外键列上放置非聚集索引是公认的最佳做法。这很有帮助,因为借助索引,该列中的值以排序方式呈现给查询优化器 - 因此它可以使用更有效的合并操作。
标签: sql sql-server sql-server-2008 indexing non-clustered-index