Hallo *all

ich habe hier eine View die 11 große Dateien, teilweise 1:1 teilweise 1:n.
3 mal wird mit inner- und 7 mal mit left outer join verknüpft.
Für alle verknüpfungen gibt es passende LF.

Das ganze dient einer sehr komplexen Matchcode Abfrage, bei der, im extremfall, selekektionskriterien aller 11 Dateien berücksichtigt werden.

Ein SQLRpgle Pgm baut, nach einer Eingabemaske, das SQL zusammen
vorherige Test im Strsql haben ergeben das es nicht super schnell, aber erträglich ist.

Nun mache ich eine ganz einfache Abfrage auf 1 Feld aus 1 Datei und warte im Pgm mehrer Minuten auf die Anzeige, während strsql die 8 Sätze nach 4 Sekunden anzeigt.

Debug empfielt nur keys die es bereits gibt, aber in anderer Reihenfolge.
Key1, key2, key3 gibt es, key3, key2, key1 wird emfohlen.

Momentan kann ich mir nicht erklähren wo das Pgm so viel Zeit verliert.
(doch, beim fetch, aber wieso?)

Was kann ich noch kontrollieren

Danke
Robi