栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

SQL Server:完全外连接的顺序重要吗?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SQL Server:完全外连接的顺序重要吗?

不,重新排列 JOIN 订单不应影响性能。MSSQL(与其他 DBMS 一样)有一个查询优化器,它的工作是为任何给定的查询找到最有效的查询计划。一般来说,这些都做得很好 - 所以你不太可能轻易击败优化器。

也就是说,他们偶尔会弄错。这就是阅读执行计划发挥作用的地方。您可以添加联接提示来告诉MSSQL如何加入你的表(此时,订货做事情)。您通常会从最小到最大的表进行排序(尽管使用 aFULL JOIN可能不太重要)并遵循连接类型的经验法则。

由于您正在执行FULL JOINS,您基本上是从磁盘读取整个 4 个表。那很可能会非常昂贵。您可能需要重新检查问题,看看是否可以用不同的方式来完成。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/369066.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号