dr.colossos: inner join vs. left join

Beitrag lesen

Hi,

kann mir jemand was sagen zum Performance-Unterschied zwischen inner joins (d.h. i.d.R. equi-joins) und left joins?

Ich kann ja jeden equi-join in einen left join umbauen. Mich wuerde interessieren, was davon performanter ist ... Datenbank-System uebergreifend wenn da jemand Bescheid weis.

Ich vermute mal, dass der jeweilige Query Optimizer die Query ohnehin in das von DB-System performanter eingeschaetzte "Format" bringt, aber das ist nur meine Vermutung.

Der equi-join kann schnell mit hash joins errechnet werden, aber davor wird ja  immer (?) das gesamte Kreuzprodukt errechnet.

Will jemand seine Meinung mit mir teilen?

Danke