schildi: join abfrage dauert ewigkeiten

Beitrag lesen

b.id FROM tab1 a LEFT OUTER JOIN tab2 b ON a.id = b.id WHERE
b.id IS NULL

Dieses Statement lässt sich optimieren:

SELECT * FROM a WHERE a IS NULL

ich verstehe nicht ganz wie du das gesamte statement auf dieses neue optimieren willst? oder willst du nur einen ausschnitt darstellen?
ich muss in jedem fall einen left join machen, damit ich alle felder der einen tabelle (zweiten) bekomme, die nur in der anderen (ersten) vorhanden sind

Woran kanns liegen?

Welches DBMS benutzt Du, welche Indexe hast Du verteilt, welche Strategie verwendet Dein DBMS bei diesem Statement, welche Möglichkeiten der Optimierung bietet es?

ich verwende mysql. hatte ich ganz vergessen zu erwähnen.
indexe habe ich keine gesetzt. vor der beschäftigung mit indizes bei mysql habe ich mich bisher gedrückt ;)