Oracle SQL Inserts via Client vs SQL Datei via ScriptRunner

lam_tr

Top Contributor
Hallo zusammen,

kennt jemand einen guten / effizienten Weg wie man Massen-Inserts schnell ausführen kann? Ich habe über Oracle SQL Developer für 500000 Daten ca. halbe Stunde gebraucht. ich denke über ein SQL Skript Datei mit Scriptrunner sollte es schneller gehen oder?

Ich habe Apache Ibatis gefunden, kennt da jemand eine bessere Lösung?

Viele Grüße
lam
 
Wir hatten es damals mit einem sql*loader gemacht, weil der ein "bulk insert" kann/konnte. Es wäre dann to-be-tested.
 
egal welche sprache oder treiber du benutzt es gibt für diesen zweck die "batch" ka was du so benutzt oder WIE du die inserts aufgebuat hast

Sinn der Batch:
- sag dem server warte mal mit dem ausführen ich schick noch was rüber
- server speichert schon mal die befehle und wartet
- sag dem server "jetzt mach mal"
-> in php mit einem sqlite server bei 100000 befehlen bist ungefähr um das 10fache schneller wenn man das macht
 

Zurück
Oben