Mysql-表连接join中的NLJ、BNL算法

阅读 60

2022-01-21

Mysql-表连接join中的NLJ、BNL算法

1、什么是NLJ算法?

 EXPLAIN select * from t1 inner join t2 on t1.a= t2.a;

在这里插入图片描述


2、什么是BNL算法?

EXPLAIN select * from t1 inner join t2 on t1.b= t2.b;

在这里插入图片描述



3、被驱动表的关联字段没索引为什么要选择使用 BNL 算法而不使用 Nested-Loop Join 呢?

4、对于小表的定义

精彩评论(0)

0 0 举报