[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Zitat Zitat von Chris.jan Beitrag anzeigen
    Von diversen QZDASOINIT und überhaupt zahllosen ungezügelten "Power"-Usern mit excessiven SQL-Abfragen etc. mal ganz zu schweigen.
    Das könnte auch mit ein Problem sein. Wenn für SQL-Abfragen temporäre Indices erstellt werden müssen, wird beim Erstellen dieser Zugriffswege an Performance genommen was möglich ist, um möglichst rasch zum Ergebnis zu kommen. Das Erstellen eines temporären Indices dauert ebensolange wie das Erstellen eines permanenten Zugriffswegs.
    ... wird der gleiche temporäre Index in mehreren Job gebraucht, wird der gleiche Index in jedem Job aufgebaut (zumindest wenn die Abfragen von der CQE=Classic Query Engine ausgeführt werden).

    Vielleicht solltet Ihr mal die diversen SQL-Abfragen analysieren, ggf. permanente Zugriffswege erzeugen und die Anwender entsprechend schulen.
    SQL ist nämlich nur am Anfang einfach!

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Was diese SQL-Abfragen angeht, so sind da meist ein paar Tools Schuld die das Abfragen ja so einfach machen.
    Dazu gehören Query/400 genauso dazu wie eben MS-Query über Excel.
    Im Endeffekt liegt wieder SQL dahinter und dann dauert es eben, bis so eine Abfrage fertig ist.

    Einem Enduser, der mit Query/400 und/oder MS-Query (o.ä.) Tools umgeht, ist wohl kaum beizubringen, wie er seine SQL's optimieren soll, ins besonders wenn er ja gar nicht native mit SQL arbeitet.

    Es wäre nicht das erste Mal, das so gravierende Schlüssel in der Abfrage wie Fima/Werk/Mandant weggelassen werden, da man doch sowieso nur mit einem Mandanten arbeitet. Wozu denn dann noch die Abfrage und bei Verknüpfungen zu anderen Daten kann ich die ja dann auch weglassen.
    Und schon wundert man sich, dass eine Abfrage da schon mal Minuten bis Stunden dauert, die sonst in Sekunden erledigt wäre.
    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
    Feb 2009
    Beiträge
    391
    Eben. Deshalb tendiere ich persönlich immer dazu, die User dazu anzuleiten, ihre wieder kehrenden Abfragen in fähige Programmierhände zu geben zwecks Automatisierung.
    Was manch ein User an einem Tag mit zehn SQL-Abfragen und 3Std Arbeit an Excel herumwerkelt, kann oft in 5min realisiert werden.
    Würde ich nur 1% von der eingesparten Arbeitszeit bezahlt bekommen läge ich jetzt wohl am Strand der Malediven

  4. #4
    cbe is offline [professional_User]
    Registriert seit
    May 2005
    Beiträge
    392
    Zitat Zitat von Chris.jan Beitrag anzeigen
    Würde ich nur 1% von der eingesparten Arbeitszeit bezahlt bekommen läge ich jetzt wohl am Strand der Malediven
    Super Idee, mach ich auch

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Das Aufbauen von Indizes bedeutet i.W. eine hohe CPU-Auslastung und nicht so sehr Plattenauslastung (Cache!).
    Wenn es denn umgekehrt wäre, würden die anderen Jobs gar nicht so sehr gestört werden.
    Ein temporärer Indexaufbau legt keinen Index auf der Platte sondern im Speicher an. Dabei geht das Lesen der Datei ggf. noch sehr schnell nur eben die Baumstruktur aufbauen dauert halt und frisst ausschließich CPU.
    Kein Wunder, dass die SAN-Truppe da nur wenige IO's registriert.
    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

  6. #6
    Registriert seit
    Feb 2009
    Beiträge
    391
    Wie weit sind wir denn mit den interaktiven CPWs? Hat jemand da mal was herausfinden können? Der eine Thread/Link hat mir nicht weiter helfen können, weil er nicht mehr existiert. Und sonst hab ich da nix gefunden.

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Google hilft da meistens:
    IBM Power 750 Express server performance data

    Vielleicht wirst du da ja fündig.
    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

  8. #8
    Registriert seit
    Feb 2009
    Beiträge
    391
    Auf der Seite war ich schon gestern. ich weiß, daß unsere i5 ca 6000CPW pro Prozessor hat. Aber ich brauche ja die Grenze, wo CFINT anfängt herum zu spinnen.

  9. #9
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Zitat Zitat von Chris.jan Beitrag anzeigen
    Auf der Seite war ich schon gestern. ich weiß, daß unsere i5 ca 6000CPW pro Prozessor hat. Aber ich brauche ja die Grenze, wo CFINT anfängt herum zu spinnen.
    Ist das die CPW für batch oder interaktiv oder beide?

  10. #10
    Registriert seit
    Feb 2009
    Beiträge
    391
    Also laut unserem Servicepartner gibts für unsere Hardware/Software-Generation gar keine iCPW mehr, sondern jetzt gehts um zusätzliche Lizenzen pro Prozessor. Deswegen half Google da auch nicht. Aber das checkt jetzt unser Servicepartner.

    ABER, wohlmöglich liegt das Problem eher an unserer Diskutility. Wir haben zuviel IOs pro LUN, müssen also jetzt auf mehrere kleinere LUNs umziehen. Aber das ist in einem SAN ja nur eine Frage von "ein paar Klicks".

  11. #11
    Registriert seit
    Mar 2012
    Beiträge
    71
    DSPSYSVAL QMODEL
    DSPSYSVAL QPRCFEAT

    Am besten google: CPW + (Wert Model) + (Wert PRCFEAT)

    Dann solltest Du den CPW Wert herausfinden.

    Viel Glück.

  12. #12
    Registriert seit
    Feb 2009
    Beiträge
    391
    Das würde ich auch gerne machen, aber ich habe da leider keinerlei Einfluß drauf. Wenn ich beweisen könnte, daß es zuviele temporäre Indizies sind (zBsp Retro-Problem OPNQRYF), dann könnte ich zumindest die Verantwortung für das Problem abgeben.
    Unsere SAN-Truppe hat allerdings keine überdurchnittlichen IOs zu diesen Zeiten bemerken können.

Similar Threads

  1. Interaktive Jobs löschen
    By Zuther in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 03-07-08, 15:39
  2. MAX400 - interaktive Leistung jetzt noch günstiger!
    By holgerscherer in forum NEWSboard Server Software
    Antworten: 0
    Letzter Beitrag: 19-01-07, 15:13
  3. Jobs im Batch langsam ... V5R4 ...
    By bode in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 15-12-06, 09:43
  4. Ändert sich die Leistung durch interaktive Jobs?
    By ratinger in forum NEWSboard Server Software
    Antworten: 11
    Letzter Beitrag: 09-11-06, 16:02
  5. Antworten: 13
    Letzter Beitrag: 15-02-05, 15:57

Berechtigungen

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