Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
Delphi 10.4 Sydney
|
Re: Firebird SELECT IN sehr langsam?
30. Jun 2008, 15: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
|