[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Aug 2006
    Beiträge
    2.114
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Ob der DB-Monitor da hilft?
    250 IO's/Sekunde ist da nicht so viel. Theoretisch geht da mehr.


    Das Problem liegt hier ggf. an der verwendeten Arbeitsdatei (QTEMP?).
    Ich habe es schon häufig erlebt, dass Arbeitsdateien mit FRCRATIO(1) angelegt und so auch in die QTEMP kopiert werden. Dies führt natürlich zu erheblichen Einbußen, da beim Schreiben erzwungenermaßen jeder einzelne Satz direkt auf die Platte geschrieben werden muss.
    Es gibt keinerlei Gründe für FRCRATIO(1) insbesonders in so einem Fall.
    Kann ich das im laufenden Job feststellen?
    GG

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Prüfe, welche Dateien upgedatet oder geschrieben werden und per DSPFD die FRCRATIO.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Mar 2012
    Beiträge
    71
    Soeben wieder mal selbst erlebt...
    Kann es sein, dass die Listen mit Joins und DYNSLT verabeitet werden?

    QAQQINI lässt grüssen.

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Dann wäre allerdings die CPU-Last am Anfang ungleich höher da auch hier ggf. intern erst ein Index aufgebaut wird.
    Nach dem Open geht das Lesen dann allerdings sehr schnell.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  5. #5
    Registriert seit
    Aug 2006
    Beiträge
    2.114
    Tja, so wie ich das sehe wird direkt in die Spooldatei geschrieben ohne Sortierdatei in Qtemp oder so. Heißt er muß dann für jeden einzelnen Datensatz tausende andere überlesen.

    Was mich halt wundert ist das die CPU Auslastung so gering ist.

    GG

  6. #6
    Registriert seit
    Jul 2001
    Beiträge
    2.713
    Zitat Zitat von KingofKning Beitrag anzeigen
    Tja, so wie ich das sehe wird direkt in die Spooldatei geschrieben ohne Sortierdatei in Qtemp oder so. Heißt er muß dann für jeden einzelnen Datensatz tausende andere überlesen.

    Was mich halt wundert ist das die CPU Auslastung so gering ist.

    GG
    Sortierdateien in QTEMP - das war damals, vorm Kartoffelkrieg ;-)

    Die CPU-Auslastung kann aus folgenden Gründen gering sein:
    - hohe Plattenlast (hatten wir ja nicht)
    - häufige Jobwechsel (Aktivitätslevel, Speicherpoolgröße)
    - häufige open/close Operationen
    - locking conditions
    etc...

    solang Du nicht weisst, was im Programm so genau abgeht, ist das alles nur Raterei. Tracen, Debuggen, oder im wrkactjob den Callstack beobachten mit häufiger Aktualisierung. Ansonsten brauchen wir Glaskugeln

    -h
    IBM Champion 2022, 2023, 2024, 2025
    Common Europe Advisory Council / Hall of Fame
    http://pub400.com
    visit www.POWERbunker.com for bespoke IBM i hosting

Similar Threads

  1. SQL Performance
    By mariupol1963 in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 11-08-06, 13:06
  2. Performance CRTJVA
    By Muchi in forum NEWSboard Java
    Antworten: 0
    Letzter Beitrag: 07-08-06, 14:25
  3. Performance WRKSPLF *ALL
    By Wolferl in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 06-06-06, 09:18
  4. Brain Collection Performance Probleme
    By TARASIK in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 06-03-06, 15:33
  5. embedded SQL Performance Problem mit SCROLL
    By itec01 in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 16-09-04, 18:38

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •