Habs gefunden.
Es liegt nicht an der
BDE.
Es wurde hier auch das
SQL Statement geändert wo wir eigentlich sicher waren das dies die Performance steigert.
Vorher wurde hier das Statement
SQL-Code:
Select a,b,c from Tabelle1 where ID in (x,y,z,....)
union
Select a,b,c from Tabelle2 where ID in (x,y,z,....)
ausgeführt. Da Tabelle 2 nicht mehr benötigt wird haben wir den Code geändert auf
Select a,b,c from Tabelle1 where ID in (x,y,z,....)
Seither dauert das Grid.SelectALl ewig.
Ich vermute das das Statement mit "Union" die
DB gezwungen hat alle Datensätze abzurufen. Daher ging das SelectAll schnell.
Ohne das Union werden wahrscheinlich nur die ersten x Datensätze abgerufen und beim SelectAll der Rest, was dann dauert.