如何在执行计划中控制合并,嵌套和索引嵌套循环

时间:2018-11-18 19:44:22

标签: sql sql-server

我有兴趣了解基本偏好,这些偏好将决定哪个连接更便宜。我可以通过在join语句中键入merge,loop,hash来强制联接类型,但是我想知道是否有一种方法可以修复索引,数据类型,以便为最便宜的联接提供条件。

比方说,查询计划将Nested Loop作为当前条件下最便宜的联接返回。有什么办法可以使“排序合并联接”变得最便宜。例如,我知道如果删除索引,它将使用哈希联接,所以我的问题实际上是要更改什么才能在“合并”,“嵌套”和“索引嵌套”循环之间进行控制?

0 个答案:

没有答案