title image


Smiley Performanceprobleme beim Abfragen
Hallo,



Ich habe in einer DB zwei Tabellen. Adressen und Straßen. Wenn ich jetzt eine Abfrage mache:



SELECT adressen.id

FROM strassen, adressen WHERE strassen.nr = adressen.nr



selektiert mir die Abfrage 600.000 meiner 700.000 Einträge. (und das in sportlichen 6 Sek.) Ich möchte aber eigentlich alle Einträge selektieren, die KEINE übereinstimmung in der "nr" haben.



Also schreibe ich ganz naiv:



SELECT adressen.id

FROM strassen, adressen WHERE strassen.nr adressen.nr



und bekommen noch nach 3 Minuten kein Ergebnis. Was mache ich falsch, bzw. wie krieg ich mehr Performance?



Auf strassen.nr und adressen.nr sind jeweils Indexe gesetzt.

Beide Tabellen sind MyISAM-Tabellen.



Bin über jeden Hinweis dankbar.

















geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: