浅析Oracle中Join的三种方法

    Nested loop join: Outer table中的每一行与inner table中的相应记录join,类似一个嵌套的循环。 Sort merge join: 将两个表排序,然后再进行join。 Hash join: 将两个表中较小的一个在内存中构造一个Hash 表(对Join Key),扫描另一个表,同样对Join Key进行Hash后探测是否可以join,找出与之匹配的行。 一张小表被hash在内存中。因为数据量小,所以这张小表的大多数数据已经驻入在内存...阅读全文
    作者:blackfish | 分类:SQL | 阅读:3,432 views | 标签:,