数据库开发小知识普及十二--如何读懂SQL执行计划
1.解释经典执行计划方法
关于执行计划,最重要的一点是要读懂执行的顺序,只有这样,才可以像Oracle一样思考问题。这里我们先定义两种类型:1.单独型;2.联合型。上周介绍了单独型,这周介绍一下联合型。
联合型还分为非关联的联合型和关联的联合型,关联的联合型如例:
联合型的关联型(NL)
接下来的例子比较经典,请看id=2和id=3处,这里显然是联合型,不过我们再观察,id=2处的A-Rows为10,id=3处的starts=10,说明emp访问的结果集返回多少条,dept表就被访问多少次,这是有关联的,这就是联合型的关联型。这里其实是联合型和单独型混合的执行计划,请看id=3和id=4处,这显然就是单独型,顺序是先id=4,再id=3。

本文介绍如何理解SQL执行计划中的联合型执行方式,包括非关联和关联的联合型,并通过实例详细解析了联合型关联型(NL)的具体应用场景,帮助读者掌握SQL执行计划的读取技巧。

被折叠的 条评论
为什么被折叠?



