Forum: Datenbanken
Delphi
by alzaimar,
12. Okt 2006
Hi Bernhard!
Hattest Recht, es war/ist Borland, siehe oben!
Forum: Datenbanken
Delphi
by alzaimar,
12. Okt 2006
Gute Idee mit dem Cursor, das merke ich mir mal für später: Allerdings steht der cursor auf clUseClient.
Ich vermute mal, das die Implementierung des _Recordsets (MS) an der Stell suboptimal ist, und z.B. bei einem .Next immer von vorne anfängt zu suchen.
Ich erwähnte, das die ZUNAHME linear ist, das deutet aber auf ein quadratisches (polynomiales) Laufzeitverhalten hin. Ergo dürfte eine...
Forum: Datenbanken
Delphi
by alzaimar,
12. Okt 2006
10 Spalten, nur int und 2x datetime, Speicherverbrauch ist 15MB
Forum: Datenbanken
Delphi
by alzaimar,
12. Okt 2006
Ich habe hier eine Tabelle mit 50.000 Datensätzen. Die wollte ich mal einlesen und durchscrollen (mit MyDataset.Next)...
Das wird ja immer langsamer, je weiter hinten man sich in der Tabelle befindet!
Für die ersten 1000 Zeilen werden in 16 ms durchgescrollt, die Zeilen 40000-41000 dagegen in 1218ms! Die Zunahme ist übrigens linear, pro 1000 Zeilen wird das Ganze um ca. 30ms langsamer.
...