[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jun 2001
    Beiträge
    2.044
    Die schreibweise der Joins ist so deutlich schneller (hatte ich schon geschrieben)

    Dein 'join lateral' muß ich mir mal ansehen, das habe ich nicht auf dem Schirm
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    In der CQE ist das ab und zu schneller, die wird aber zur Laufzeit nicht mehr verwendet.
    In der CQE kann man auch beobachten, dass tatsächlich temporäre Tabellen mit *QUERYnnn erstellt werden. Manchmal macht das auch die SQE, was man im Joblog mit Diagnose (Debug) auch sieht.
    Der EXPLAIN (über SQL-Script) sagt dir, wo der Hase im Pfeffer liegt.

    Wichtige Frage:
    Gibt es für alle Join und Where-Beziehungen Indizes?

    Bei deinem SQL kann man leider nicht erkennen, welches Feld aus welcher Quelle kommt.
    Warum z.B. ist für "C" und den Count von KPLFDN ein Join über 3 Tabellen erforderlich?
    Erfolgt da eine Vervielfältigung, da KPLFDN dann mehrfach auftritt?
    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
    Jun 2001
    Beiträge
    2.044
    Die int# Felder gehören zu MAGICP
    Die KP Felder gehören zur ANKPOP
    Die AZ Felder gehören der AKTENP.

    Die Verknüpfungen müssen sein.
    Wir leiten nun das obige SQL, erweitert um 'create Table' und 'with data' in eine Qtemp Datei.
    (execute immediate)
    Die lesen wir und es funktioniert 'normal' schnell.
    Ein Fetch auf das obige Stmt habe ich nach über 3 Stunden abgebrochen, der war nicht langsam, der war tot!
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

Similar Threads

  1. C9002A95 System hängt auf der Nummer
    By Mida in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 09-02-18, 22:18
  2. Einfache select-Anweisung hängt sich bei Ominifind auf
    By dschroeder in forum NEWSboard Programmierung
    Antworten: 12
    Letzter Beitrag: 22-11-17, 14:59
  3. RDi 9.1 hängt sich beim Debuggen weg
    By dschroeder in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 20-06-14, 11:14
  4. MSQuery hängt sich auf beim Zugriff auf AS400
    By ozean in forum IBM i Hauptforum
    Antworten: 18
    Letzter Beitrag: 12-11-09, 10:08
  5. Ftp put hängt sich auf
    By TARASIK in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 21-11-06, 16:18

Berechtigungen

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