PDA

View Full Version : Performancebremse ?



Robi
23-06-05, 11:30
Hi *all

ich bin immernoch an der Performance Sache dran.
(DDS vs. VIEW). Unabhängig davon suche ich die Ursache warum diese AS400 überhaubt so langsam ist.

Im DSPLOG der AS400 habe ich folgendes gefunden :


Nachricht . . . : Benutzer xxxxx an Client xxx.yyy.zzz.xxx ist mit Job
004820/QUSER/QZDASOINIT in Subsystem QUSRWRK in QSYS am 23.06.05 00:02:57
verbunden.
Diese Meldung kommt fast im Sekunden Takt im LOG
Ich vermute, das eine externe Schnittstelle, Daten per ODBC o.ä. in die AS400 schreibt. Eine solche Schnittstelle gibt es, aber 'kennen' tut Sie nur der Hersteller, und der ist z.zt. nicht greifbar.
Kann diese Meldung Ursache für die extremen performance Probleme sein?
Im WRKACTJOB gibt es keinen CPU fresser, die Gesammtlast ist nie über 25 % .

Früher gab es mal einen WRKSYSACT Befehl,
weiß einer was installiert sein muß um ihn zu benutzen?

Gruß
Robi

TARASIK
23-06-05, 11:49
Hallo Robi,
da gibt es das 5722Pt1 oder das Tool wrksysactII. Schicke
mir als Private Nachricht Deine Emailaddresse und ich schicke
Dir das Tool wrksysactII

Fuerchau
23-06-05, 12:08
Da scheint ein Programm per ODBC im Sekundentakt die Verbindung aufzubauen, 1 Zugriff zu machen und die Verbindung zu trennen, anstelle die Verbindung bestehen zu lassen solange das Programm aktiv ist.

Dies ist sicherlich nicht die Ursache, da zwischen DDS und einer einfachen View eben kein Unterschied besteht.
Sicherlich gibt es komplexe Views (mit Group und Having), die ggf. einen Tabelscan erzwingen. Aber auch da sollte man sich ggf. zusätzliche Informationen über da Joblog holen.