@Baldur:
dass QRYTIMLMT kein Patentrezept ist, ist mir völlig klar, da hier Schätzwerte vor Ausführung des Queries herangezogen werden; dass da Client seitig gefummelt wird ebenfalls, aber ich denke für direkte Benutzeranforderungen ist das schon als Abfangjäger einsetzbar.
Zu den Prioritäten: dass sieht mir eher nach einem Bug als nach einem Feature aus. Ich war schon mit Installationen befasst, wo genau über die Class die Prios auf viel zu niedrige Werte (> 60) gesetzt war und da hat sich nix zurück gestellt.

@nordlicht:
interessant wäre gewesen, was der QZDASOINIT da eigentlich getireben hat. 30% Zuwachs bei 1,5 Terra sind immerhin fast 500 Gig, die kriegt man nur mit einem riesigen (temporären) Cross Join hin, oder es muss ein Bug im Treiber oder der Database vorliegen. Was habt ihr da eigentlich für Workload, die über ODBC oder JDBC reinkommt?

mfg

Dieter Bender
Zitat Zitat von Fuerchau
Da muss ich dich leider enttäuschen, Dieter.
Die Einstellungen des QRYTIMLMT auf der AS/400 hat aus ODBC-Sicht überhaupt keinen Einfluss.
Die Defaults der ODBC-Treiber stehen in der Windows-Registry (bei Linux weiß ichs nicht) und können ggf. per Command-Execute überschrieben werden.
Da der Pessimizer ja inzwischen ja bekannt ist, wird dieses Limit sehr häufig auf der Client-Seite hochgesetzt.

Allerdings gibt es eine Abfrage, deren QRYTIMLMT überhaupt nicht beeinflussbar ist.
Beim Öffnen eines Recordsets wird u.U. die SYSCOLUMNS durchforstet.
Im CA-ODBC-Konfig gibt es eine kleine Gemeinheit, deren Default inzwischen geändert wurde:
"Suchmuster aktivieren" !
Diese Angabe führt dazu, dass über die SYSCOLUMNS ein temporärer Index aufgebaut wird, wenn der Lib-Name einen Unterstrich enthält !
Und Peng! hat man den Salat.

Schaltet man dieses Flag aus, können allerdings keine generischen Abfragen der SYS-Tabellen mehr durchgeführt werden.
Aber wer braucht das schon.

Die Prio wird über die CLSD des PJ's gesteuert.
Wir haben festgestellt, dass man zwar die Jobs runterfahren kann, aber nach einem Rekonnect ist die alte Prio wieder da !?

Selbst das Ändern der CLSD sowie ein IPL brachte bisher nichts.
Die QCDA-Jobs laufen weitestgehend mit der Prio von Dialog-Job's.