[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Wie immer hat sich der Optimizer mal wieder verändert:
    Beispiele:
    Tabelle mit CHAR(3)-Feld

    Select blabla
    from MyTable where Feld = 123

    Sicherlich ein Programmierfehler, da 123 in Hochkomma gehört.
    Aber bis V6R1 wurde daraus intern vom Optimizer:

    where Feld = cast(123 as char(3))

    Vorteile:
    Wenn ein Index vorhanden ist wurde dieser genommen.
    Wenn "Feld" irgendwas anderes enthielt war das kein Problem.

    Neu Ab V7R1:
    where cast(Feld as decimal(3, 0)) = 123

    Gravierende Nachteile:
    Keine Verwendung eines Indexes da ja nun das Feld gecastet wird!
    Absturz des SQL's wenn "Feld" nicht numerisch ist!

    Da solche "Tippfehler" leider häufiger vorgekommen sind und bisher unkritisch waren sind plötzlich einige Programme zu kritischen geworden da diese unerwartete Fehler bekommen.

    Des weiteren sind viele SQL's neu zu optimieren, da bis V6R1 die Laufzeit sehr gut war sich dies aber ab V7R1 zum Teil dramatisch verschlechtert hat.
    Dies betrifft natürlich keine simplen sondern wie immer nur die komplexeren SQL's.
    Nach Erstellen diverser Indizes und Behebung obiger SQL's ist alles wieder im grünen Bereich.

    Leider gibt es bestimmt noch einige Programme, die obige Fehler aufweisen. Diese scheinen bisher aber unkritisch zu sein. Vor allem, wenn das Quellfeld tatsächlich ausschließlich numerische Werte enthält.
    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

  2. #2
    Registriert seit
    Jan 2012
    Beiträge
    1.199
    Wir versuchen immer, einigermaßen schnell auf ein neues Release zu gehen. Wir sind jetzt auf 7.1 TR7 und haben damit keine Probleme. Im RPG ist das Free-Format jetzt viel besser geworden.

    Dieter

Similar Threads

  1. RDi 9 - Erfahrungen?
    By hwalk in forum NEWSboard Programmierung
    Antworten: 19
    Letzter Beitrag: 26-09-15, 09:33
  2. Erfahrungen mit K+P ?
    By Schnichels in forum NEWSboard Server & Hardware Markt
    Antworten: 4
    Letzter Beitrag: 28-03-02, 18:05
  3. Studie zum Thema Knowledge Work Management
    By RM Haaßengier in forum Archiv NEWSboard Events
    Antworten: 0
    Letzter Beitrag: 13-02-02, 15:15
  4. Ein paar Fragen zum Thema CPW der AS400 ?
    By Carsten in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 28-01-02, 15:03
  5. IBM und command - Roadshows rund um i-Series und E-ERP mit FRIDA
    By RM Haaßengier in forum Archiv NEWSboard Events
    Antworten: 1
    Letzter Beitrag: 20-09-01, 12:51

Berechtigungen

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