Hallo Markus,

um mit dem letzten anzufangen: doch, doch das ist ein Vergleich, das muss man von einer AS400 auch erwarten, wenn sie Konkurrenz fähig sein soll. Die 15 ms sind jedenfalls immer noch schlapp. Eine simple Datenbankoperation muss immer im Bereich von max. 2-3 ms liegen, gemessen in der Datenbank - bei dieser Gelegenheit, wie messt ihr eure Zeiten und was liegt alles im Messintervakll drin?.
Das mit den extended Metadata deutet irgendwo auf einen Treiber Bug, welchen verwendet ihr denn (Toolbox oder native, welches Jar File)? ich würde mal eine neuere Version/anderen Treiber ausprobieren.
Die Poolgrößen sagen nix aus, wichtig sind die Paging Raten und da insbesondere dy synchronous für Database und non Database und die CPU Auslastung; die große Differenz für Commit versus ohne Commit könnte auf Plattenengpässe hindeuten, was habt ihr für Platten an der Büchse (Typ und Anzahl)?
Und es fehlt noch gänzlich eine Angabe dazu um was für eine Anwendung sich das handelt? Servlet/JSP/EJB, welcher AppServer? Mix RPG Java, Batch oder interaktiv?

mfg

Dieter Bender

Zitat Zitat von Markus Ralf
Hallo Dieter,

nach diversen Tests haben wir mittlerweile folgendes rausgefunden:

- Wir hatten die Einstellung "extended metadata=true" im Connection-String angegeben. Wurde ursprünglich benötigt, um diverse Meta-Daten "genauer" ermitteln zu können. Nach dessen Abschaltung waren die Zeiten runter auf ca. 150 ms.

- setAutoCommit(false) hat dann eine weitere Reduzierung auf ca. 15 ms gebracht.

Das ist jetzt schonmal wesentlich besser Nur warum das bei aktivierten extended metadata so extrem langsamer wird, kann wohl nur IBM sagen...

Zur "Umgebung":
- iSeries 800, Prozessor 2463, 1 GB RAM, 2 x 35 GB Platte
- 200er Satzlänge, nur 1 LF für die PF vorhanden

System-Pools (2 - 4 stehen auf *CALC):
Code:
System    Pool-    Reserv.    Max.           
 Pool   Größe(M)  Größe (M)  Aktiv  Pool     
   1      115,36     60,49   +++++  *MACHINE 
   2      831,99      0,66     124  *BASE    
   3       55,85      <.01      26  *INTERACT
   4       10,13      0,00       8  *SPOOL
Nur so nebenbei erwähnt: Spaßeshalber mal 'ne MySQL auf einem stinknormalen Bürorechner installiert, der neben der iSeries steht und dort eine entspr. Tabelle erzeugt. Das Einfügen von Sätzen dauert dabei 'ne knappe Millisekunde... Auch wenn das jetzt kein echter Vergleich ist

Markus