外连接性能

Llu*_*nez 4 sql performance

为什么外连接通常比内连接慢?我的意思是,独立于数据库供应商.我想这是实施或使用的访问计划的问题,但我无法说服我的同事认为性能应该是相同的.

在此先感谢Lluis

Abe*_*ler 6

An inner join会消除行而outer join不会消除行.这导致要处理的行数量更多.

看看这篇直观描述连接的文章.注意inner join左边和完整的结果集的小小outer join.这些图片并不代表所有场景,但它们可以让您了解正在发生的事情.