-
 Zitat von Fuerchau
Durch die Batch-Variante wird eben 1000 Mal ein Insert-Befehl aufgerufen.
Warum verwendest du nicht direkt Execute() ???
Durch den Batch wird das ganze erst mal gesammelt und dann als Stapel übertragen. Ich habe keine Ahnung ob Prepared dann überhaupt funktioniert.
Im COBOL verwendest du ja auch kein Batch (was es da ja auch nicht gibt).
Allerdings darf Java schon mal 3-5 Mal langsamer sein.
Der reine Execute dauert 24s, ohne PreparedStatement 28s. Das aber auch nur, weil der Feldinhalt gleich ist. Verwende ich, wie normalerweise der Fall, unterschiedliche Werte, dann dauert das nochmals länger, da meines Wissens nach die AS400 dann immer einen neuen ODP baut. Habe seit langem schon die Erfahrung gemacht, das diese Methode (ExecuteBatch) die bessere ist. Wird auch oft in der Literarur darauf verwiesen. Nur darf die Anzahl der Statements, welche im Batch ausgeführt werden, nicht zu große sein, da der Speicher sonst überläuft (ich glaube es kommt ein Heap-Überlauf)
3..5 mal langsamer wäre ja noch ok, aber ich muss demnächst Nachts des öfteren mehrere 100.000 Sätze übertragen. Komischerweise ist selbst eine 870 hier kaum schneller als die 810. Ein Performanceproblem kann es also nicht sein.
Similar Threads
-
By christian_lettner in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 16-11-06, 10:15
-
By FNeurieser in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 11-10-06, 14:53
-
By malzusrex in forum IBM i Hauptforum
Antworten: 8
Letzter Beitrag: 19-09-06, 11:04
-
By Kaufmann in forum IBM i Hauptforum
Antworten: 11
Letzter Beitrag: 28-06-06, 14:11
-
By loeweadolf in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 01-06-06, 09:43
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks