So ich habe mich jetzt nochmal dran versucht.
Zitat von
globetrotter77:
Zitat von
omata:
So, ich habe das jetzt mal selber ausprobiert...
Code:
1.000.000 Zeilen = 0:18 (Datei = 16MB)
1.000.000.0 Zeilen = 2:48 (Datei = 166MB)
da komme ich noch lange nicht ran ...
Ich muss meine Aussage leider etwas korrigieren...
Zitat von
globetrotter77:
Ca. 105000 Datensätze in knapp 4 Minuten
Ich schaffe immerhin 1000000 Datensätze (Datenvolumen von 60MB) in 4 Minuten (siehe Anhang).
Die Zeiten die ich oben angegeben hatte, hatte ich mit FlameRobin ausprobiert und eben nicht in Delphi. Das sollte eigentlich auch kein Problem darstellen, allerdings darf für meinen Vorschlag die Option "ExternalFileAccess" nicht auf None stehen. Dies ist die Voreinstellung und kann über die firebird.conf geändert bzw. überschrieben werden. Mit FlameRobin funktioniert das auch, aber eben leider nicht, wenn man selber aus Delphi heraus auf Firebird (Emmbedded) zugreift (vielleicht kann mir ja einer verraten wie das geht).
Deshalb konnte ich leider nicht meinen ersten Vorschlag umsetzen.
Zitat von
globetrotter77:
hast du auch doppelte Primary Keys dabei?
die muss ich nämlich berücksichtigen
Nein, diesen Sonderfall habe ich jetzt noch nicht betrachtet.