返回数说广场
0
oracle中,下列关于嵌套循环连接错误的是?(B)
A、只要驱动结果集的记录数较少,那就具备了做嵌套循环连接的前提条件,而驱动结果集是在对驱动表应用了目标SQL指定的谓词条件后所得到的结果集,所以大表也可以作为嵌套循环连接的驱动表,关键看目标SQL中指定的谓词条件能否将驱动结果集的数据量降下来
B、需要等待所有的连接操作全部做完后,再返回已经连接过且满足条件的记录
C、表T1,T2做嵌套循环连接,T1为驱动表,T2为被驱动表,T1的驱动结果集为N,T2的结果集为M,被驱动表T2需要被遍历N次
D、如果驱动表所对应的驱动结果集的记录数较少,同时在被驱动表的连接列上又存在唯一性索引(或者在被驱动表的连接列上存在选择性很好的非唯一性索引),那么此时使用嵌套循环连接的执行效率就会非常高;但如果驱动表所对应的驱动结果集的记录数很多,即便在被驱动表的连接列上存在索引,此时使用嵌套循环连接的执行效率也不会很高。
0
0 183
分享
评论
热门数说



