Hallo

Ich habe folgendes Problem:

Ich habe in einem RPGIV Programm ein dynamisches SQL über eine sehr komplexe View gelegt.

Das Select-Statement wird über ein externes Programm aufgrund der Eingabeparameter gefüllt.

Funktioniert soweit ganz gut.

ABER: Das Performance-Verhalten im Programm schwankt zwischen 6 und 110 Sekunden (bei der gleichen Auswahl).

Führe ich das SQL-Statement interaktiv aus, liegt die Laufzeit immer bei 4-5 Sekunden.

Diverse Indexe die mir vorgeschlagen wurden, habe ich auch angelegt - ändert aber nichts - z.T. werden sie sogar ignoriert.

Hat jemand eine Erkärung/Lösung für das Problem (110 Sekunden kann ich einem Anwender nicht als Wartezeit zumuten)?