Forum: Datenbanken
by Der schöne Günther,
10. Dez 2015
Bis zu ein, zwei Dutzend täglich :cyclops:
Aber 50.000 ist ein Extremfall, ich rechne im Schnitt eher mit einem Zehntel der Menge.
Tut er :-)
Nur meine Advantage-Datenbank ist die lokale Freeware-Version und hat keine Transaktionen, da sind das nur leere Dummies. Der Monster-Zeitanteil geht wahrscheinlich tatsächlich dafür drauf dass er nach jedem Record schaut ob die referentielle...
Forum: Datenbanken
by Der schöne Günther,
10. Dez 2015
Habe ich grade versucht, das spart auch etwas, ist aber kein bedeutender Unterschied. Zwei Sekunden für 20.000 Records ist immer noch ziemlich hart. Ich schaue mal ob ich mit dem Index irgendwie etwas machen kann...
Forum: Datenbanken
by Der schöne Günther,
10. Dez 2015
Der goldene Weg ist es sicher nicht, aber ich habe statt
meinDataset.Append();
meinDateSet.Post();
nun mal gesagt
meinDataSet.ExecSQL(sqlString, );
Forum: Datenbanken
by Der schöne Günther,
10. Dez 2015
Ich habe eine lokale Datenbank auf meiner SSD. Ich habe eine Tabelle mit drei Spalten:
Integer(FKEY)|Float|Float
Im Speicher habe ich jetzt 50.000 Einträge die ich dort speichern möchte. Meine Herren, das dauert lange. Mit AqTime-Profiler dauert das mit 20 Sekunden ca. vier mal so lange wie "in Echt", aber ich kann wenigstens sehen, was so viel Zeit frisst:
1x...