Zitat Zitat von Robi Beitrag anzeigen
Nachtrag:
der fetch im Rpg, aufgelöst als call sql...
braucht sowohl beim fetch first als auch beim den weiteren fetch next endlos lange
daher vermute ich, das auch ein optimize for 1 row nix hilft
... hast Du da eine stored procedure mit Resultset gemacht? Schmeiß den Penner raus, das führt, ähnlich wie UDTFs zu einem optimize for all rows, der einen Hang zum full table scan hat - je mehr Tabellen gejoined werden, umso mehr tendiert das (fatalerweise) zum full table scan.
Wenn Du sicher bist, dass das resultiernde ResultSet klein ist, kannst Du auch versuchen in der stored procedure die hohen Selektivitäten vorzuziehen und temp tables zu verjoinen.

D*B