Einzelnen Beitrag anzeigen

jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#11

AW: SQL optimieren

  Alt 22. Sep 2016, 20:14
Ja, hast Du Recht, mache ich auch so. Das war der etwas schlampige Versuch zu betonen, dass es bei diesem Verfahren nicht unbedingt auf das Feld ankommt

@naphets: Die Lösung find ich auch ok, ich würde meinen Erfahrungen nach allerdings meine Version für "besser"/schneller halten. Die gelten aber eigentlich nicht für große Mengen an Firebirddaten.
Letztlich zählt, was der Optimizer des jeweilgen DB Systems draus macht.

Meine Strategie wäre letztlich, Menge Tabelle 1 soweit wie möglich eindampfen (mglw über inneres Select), dann Ergebnis mit T2 joinen und Join Feld auf Null in T2 prüfen. Grundsätzlich Indizes beleuchten, in dem Fall hier ggF. durchforsten. Und mal einen kombinierten Index über beide Felder ausprobieren. Hab letzlich keine nennenswerte Erfahrung mit dem FB Optimizer.
Gruß, Jo
  Mit Zitat antworten Zitat