Einzelnen Beitrag anzeigen

omata

Registriert seit: 26. Aug 2004
Ort: Nebel auf Amrum
3.154 Beiträge
 
Delphi 7 Enterprise
 
#53

Re: Firebird Import aus Textdatei extrem langsam

  Alt 16. Sep 2009, 21:18
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.
Angehängte Dateien
Dateityp: zip firebird_179.zip (2,67 MB, 12x aufgerufen)
  Mit Zitat antworten Zitat