Frank (no reg): Performance bei abgleich von 2 Tabellen in msql

Beitrag lesen

Hallo,

vergleich doch nur mal die ersten hundert Datensätze miteinander (TOP bzw LIMIT, jenachdem was dein MSQL ist). Vielleicht ist ja auch nur eine der Tabellen exklusiv gesperrt.

Mit welchem Programm machst du die Abfrage und wie lautet die Fehlermeldung genau?

Die Spalte IDnr ist wahrscheinlich Teil des Primary Keys (also eines Unique Index), von daher dürfte der Query Optimizer einen Index verwenden.

SELECT * ist suboptimal, es selektiert alle Spalten von BEIDEN Tabellen. Eine der beiden Tabellen (die linke) würde ausreichen und die Menge an zu lesenden Daten beschränken.

EXISTS wäre auch um einiges praktischer als der Join.

Ciao, Frank