标签: sql sql-server
我有兴趣了解基本偏好,这些偏好将决定哪个连接更便宜。我可以通过在join语句中键入merge,loop,hash来强制联接类型,但是我想知道是否有一种方法可以修复索引,数据类型,以便为最便宜的联接提供条件。
比方说,查询计划将Nested Loop作为当前条件下最便宜的联接返回。有什么办法可以使“排序合并联接”变得最便宜。例如,我知道如果删除索引,它将使用哈希联接,所以我的问题实际上是要更改什么才能在“合并”,“嵌套”和“索引嵌套”循环之间进行控制?