[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jun 2001
    Beiträge
    2.077
    Bei dem Kunden haben die PF einen Key.

    Das Feld, das ich selektiere ist das 1. Key Feld der PF.
    Auf dem Order By Feld ist kein Index

    der erste Aufruf ging schnell weil es den Index gibt

    Habe das Verhalten eigendlich immer, wenn ich 'nachträglich' ein vorher angezeigtes Ergebnis sortiere.

    Teste morgen den Optimize (wobei ich ja nur weis wieviel es sind, wenn ich vorher den order by vergesse)
    Das Notwendige steht über dem technisch machbaren.
    (klingt komisch, funktioniert aber!)

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.971
    Der Index wird ignoriert, wenn die Where-Klauses das Feld des Index nicht verwendet.

    Ggf. kannst du noch einen Trick anwenden:

    select count(*) over() Anzahl
    ,a.*
    from MyTable a
    where ....

    Der Count liefert dir bei jedem Satz die Anzahl des Ergebnisses, dafür muss eher ein Tablescan durchgeführt werden, bevor der OrderBy angewendet werden kann.
    Diese sog. Window-Funktionen sind besonders gut optimiert.
    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. Programm aus QRPLOBJ wird dem echten Programm vorgezogen
    By dschroeder in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 30-01-17, 14:36
  2. BINCHAR - wie kann ich das Feld verwenden?
    By harbir in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 31-10-13, 19:10
  3. SQL order by Verständnisfrage
    By KingofKning in forum NEWSboard Programmierung
    Antworten: 9
    Letzter Beitrag: 01-05-11, 09:57
  4. IFS-Order öffnen: Benutzername/Kennwort wird verlangt
    By dino in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 12-11-10, 11:47
  5. SQL update mit order by
    By Robi in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 22-05-03, 15:14

Berechtigungen

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