Einzelnen Beitrag anzeigen

hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.270 Beiträge
 
Delphi 10.4 Sydney
 
#2

Re: Firebird SELECT IN sehr langsam?

  Alt 30. Jun 2008, 14:17
Hallo,

ja Subselects sind ab 2.0 irgendwie "nicht mehr so schnell"
Da ist wohl was am Optimizer verschlimmbessert worden.

Das SELECT PARENTID FROM KOSTEN WHERE PARENTID = 46 GROUP BY PARENTI
wird für jedes Id aus Personal aufgerufen (was das Group By hier soll, ist mir schleierhaft)

Ich ersetze solche Sachen meist durch ein left outer join
mit Is Null or Is Not Null.

Das ist unter FB1.5 und FB2.1 gleich schnell.


Heiko
Heiko
  Mit Zitat antworten Zitat