Einzelnen Beitrag anzeigen

Benutzerbild von juergen
juergen

Registriert seit: 10. Jan 2005
Ort: Bönen
1.164 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: SQL: Left Join 30-fach langsamer wie where-Bedingung. Ist das normal?

  Alt 30. Mär 2011, 21:46
puhh, so schnelle Antworten.

@ alzaimar,
Ja, Index ist vorhanden.

@ Lemmy,
Der Unterschied in den beiden Datenmenge beträgt ca. 450 Datensätze, also vernachlässigbar.
A.Identifikation ist die eindeutige Rec-Id der Tabelle und kann nicht NULL sein.

Ich glaube nun fast, dass Pervasive an der Stelle Probleme hat. Ich gebe zum Testen das SQL-Statement direkt im SQL Manger von Pervasive ein, also kein Delphi oder anderes Störquellen.
Falls Pervasive Problem haben sollte mit Join's:
Gibt es hierzu vllt. Alternativen? Auch ein INNER Join ist sehr langsam...


//Edit roter Kasten
@ hoika
Punkt 1: Sowas ähnliches hatte ich mir auch schon überlegt, einfach einen leeren Datensatz bei Neuanlage mit anlegen, dann könnte ich ja auch die where-Bedingung anwenden. Ich würde sowas aber ungern so umsetzen.

Schon mal Danke für Eure Antworten!
Jürgen
Indes sie forschten, röntgten, filmten, funkten, entstand von selbst die köstlichste Erfindung: der Umweg als die kürzeste Verbindung zwischen zwei Punkten. (Erich Kästner)
  Mit Zitat antworten Zitat