- 5
- 0
- 约3.97千字
- 约 14页
- 2017-08-29 发布于重庆
- 举报
浅谈SQL Server中的三种物理连接操作简介在SQL Server中,我们所常见的表与表之间的Inner Join,Outer Join都会被执行引擎根据所选的列,数据上是否有索引,所选数据的选择性转化为Loop Join,Merge Join,Hash Join这三种物理连接中的一种。理解这三种物理连接是理解在表连接时解决性能问题的基础,下面我来对这三种连接的原理,适用场景进行描述。嵌套循环连接(Nested Loop Join)循环嵌套连接是最基本的连接,正如其名所示那样,需要进行循环嵌套,嵌套循环是三种方式中唯一支持不等式连接的方式,这种连接方式的过程可以简单的用下图展示:图1.循环嵌套连接的第一步图2.循环嵌套连接的第二步由上面两个图不难看出,循环嵌套连接查找内部循环表的次数等于外部循环的行数,当外部循环没有更多的行时,循环嵌套结束。另外,还可以看出,这种连接方式需要内部循环的表有序(也就是有索引),并且外部循环表的行数要小于内部循环的行数,否则查询分析器就更倾向于Hash Join(会在本文后面讲到)。通过嵌套循环连接也可以看出,随着数据量的增长这种方式对性能的消耗将呈现出指数级别的增长,所以数据量到一定程度时,查询分析器往往就会采用这种方式。下面我们通过例子来看一下循环嵌套连接,利用微软的AdventureWorks数据库:图3.一个简单的嵌套循环连接图3中Prod
您可能关注的文档
- 公平与效率_现代社会追求的双重目标.pdf
- 固体酸催化酰基化反应的研发现状及发展趋势.pdf
- 关于构建钢筋的几点注意问题.doc
- 管理者过度自信与企业技术创新投入关系研究_王山慧.pdf
- 光大证券_计算机行业-IT投资回升,业务结构升级.ppt
- 广东省工业_三废_的环境库兹涅茨曲线实证分析.pdf
- 国际关系历史与理论考研复习参考资料-李少军自由主义国关理论重点总结.pdf
- 海底cable研究报告.pdf
- 含高浓度乙醇胺的电厂水中级Na+的测定.doc
- 好啊网:企业改制上市,再融资及其会计问题.ppt
- 2026年中国母婴级床品行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴级湿巾行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴监护设备行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴监护仪行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴经济行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴水行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴胎儿监护仪行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴洗护用品行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴洗衣机行业市场规模及投资前景预测分析报告.pdf
- 2026年中国母婴藻油DHA行业市场规模及投资前景预测分析报告.pdf
最近下载
- 地下暗渠有限空间监理细则.docx VIP
- 中学教资《教育知识与能力》完整版背诵笔记.docx VIP
- 国家建筑标准设计图集22G101-3 混凝土结构施工图平面整体表示方法制图规则和构造详图(独立基础、条形基础、筏形基础、桩基础).pdf VIP
- 城市轨道交通运营管理专业介绍.PDF VIP
- 我国刑事诉讼法第四次修改的基点与面向.docx VIP
- 锅炉安装改造维修质量保证体系文件(手册+程序文件+表格+工艺文件汇编)-符合TSG 07-2019特种设备质量保证管理体系.pdf
- 2024数据中心浸没式液冷系统单相冷却液技术指标和测试方法.docx VIP
- 《高精度屏下3D人脸识别技术规范》.pdf VIP
- 成都石室锦城湖2026小升初入学分班考试数学考试试题及答案.docx VIP
- 本草纲目常见中药材篇.docx VIP
原创力文档

文档评论(0)