4. 连接相关操作
该类操作与SQL语句执行计划中两个行源之间的连接操作相关,根据不同的具体SQL语句及其他相关因素,如下各操作可能会出现于相关SQL语句的执行计划。
1)NESTED LOOPS
通过嵌套循环实现行源间的内连接并获取内连接结果。NESTED LOOPS过程中,第一个行源(执行计划中上面的行源)是驱动行源,即嵌套循环中的外行源,而第二个行源(执行计划中下面的行源)为被驱动行源,即嵌套循环中的内行源。期间,只返回在内行源中得以匹配的相关数据。NESTED LOOPS最适合的场景是,外行源小,内行源上有理想的可用索引。该操作具体如图4-1中节点1所示。