[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Mar 2002
    Beiträge
    5.416
    Hallo,

    hört sich nach neuer Query Engine, auch als "die phantastische SQE" bekannt, die zuweilen einen Hang zum full table scan hat, an. Neueste group PTFs für die Database einspielen, wenn die schon drin sind, auf die nächsten hoffen...
    Ich vermute mal, dass es auch keine vagabundierende QAQQINI ist, als Workaround geht höchstens noch reichlich order by auf vorhandene Zugriffspfade, wenn man diese Freiheit denn hat.

    mfg

    Dieter Bender

    Zitat Zitat von lossin Beitrag anzeigen
    Hallo,

    "leider" auf *nomax, darin liegt es also nicht.
    Uns ist jetzt aufgefallen, daß auch die noch funktionierenden SQL-Abfragejobs über ODBC jetzt viel länger laufen als vorher und gehörig CPU ziehen.
    Ansonsten ist das neue System aber viel schneller als das Alte.
    Irgendwas beim Systemwechsel muß da nicht sauber funktioniert haben, obwohl ich keinerlei Meldungen diesbezüglich hatte.

    mfg
    H. Lossin
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.971
    Das Problem hatten wir auch.
    Lösungsvorschlag der IBM:
    Anlegen einer LF mit Select-Bedingung. Dies führt dazu, dass der alte Optimizer verwendet wird (warum auch immer).
    Es hat zumindest funktioniert.

    Eine QAQQINI wird von ODBC nur bedingt verwendet, das QRYTIMLMT jedenfalls nicht. Die QueryTimout des ODBC-Aufrufes (ADO-Commandobjekt) wird verwendet.
    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 2002
    Beiträge
    5.416
    Vorsicht: beide Fehler in der Datenbank existieren weiterhin:
    - SQE macht full table scan trotz index (BTW, das versucht sie schin unter V5R3 nach jedem Group PTF)
    - irgendwoher zieht er sich die QRYTIMLMT(600)

    Im übrigen wirkt eine globale QAQQINI auch auf ODBC, oder man kann sie setzen, je nach Treiber, in jedem Fall per stored Procedure.
    letzteres wäre auch noch ein Versuch für einen Workaround, vermutlich allerdings mit katastrophalen Folgen für die Systemlast.

    Das sieht mir alles nach einem KO Kriterium für die Installation von V5R4 aus, wenn man massiv SQL verwendet, zumindest im Database Server Umfeld.

    mfg

    Dieter Bender

    Zitat Zitat von Fuerchau Beitrag anzeigen
    Das Problem hatten wir auch.
    Lösungsvorschlag der IBM:
    Anlegen einer LF mit Select-Bedingung. Dies führt dazu, dass der alte Optimizer verwendet wird (warum auch immer).
    Es hat zumindest funktioniert.

    Eine QAQQINI wird von ODBC nur bedingt verwendet, das QRYTIMLMT jedenfalls nicht. Die QueryTimout des ODBC-Aufrufes (ADO-Commandobjekt) wird verwendet.
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.971
    Bei ODBC-Zugriffen (zumindest aus Windows mit OLEDB/ODBC-Treibern) wird das Default-QueryTimeout im Connection-Objekt festgelegt.
    Dieses überschreibt einen Eintrag in der QAQQINI bzw. den Systemwert.
    Pro Command-Objekt (Query-Objekt) kann das Timeout wieder geändert werden.
    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

Similar Threads

  1. SQL Substring (Fehler 42703)
    By olbe in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 28-12-06, 13:53
  2. Finde Fehler bei SQL nich...
    By deni87991 in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 08-08-06, 13:50
  3. SQL UDF Function ausführung mit Fehler
    By jakarto in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 24-07-06, 13:41
  4. Fehler im SQL bzw. Joblog
    By GraueEminenz in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 10-07-06, 11:58
  5. SQL - Fehler
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 28-06-06, 14:11

Berechtigungen

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