
Zitat von
Fuerchau
Dazu gibt es leider keine Unterstützung, da die Analyse nur zur Laufzeit tatsächlich durchgeführt wird.
In der QAQQINI kann hinterlegt werden, ob Diagnose-Nachrichten ins Joblog kommen.
Mittels CHGQRYA kann das QRYTIMLMT z.B. auf 1 gesetzt werden, so dass eine Abfrage fast nie ausgeführt wird.
Gibts nun einen SQLCOD -666, wird das Limit überschritten und die Analyse des Joblogs kann starten.
Allerdings würde ich einfach den CHGQRYA generell vorziehen, das Limit z.B. auf 10 Sekunden setzen und bei -666 den User bitten seine Abfrage zu spezifizieren.
Das die Analyse erst zur Laufzeit erfolgen soll kann ich nicht ganz nachvollziehen. Wenn ich vor dem FETCH den Befehl
PRTSQLINF OBJ(*JOB) ausführe erhalte ich einen Spool mit genau den Informationen die ich benötigen würde.
siehe Beispiel
Für diese sollte es doch auch APIs geben ??
PHP-Code:
STATEMENT NAME: SQLSTATEMENT000003
select * from stamm where stmcnam = ? and stmcnam1 = ? and upper(stvnm) =
upper(?) and upper(stnam) = upper(?)
SQL4021 Zugriffsplan zuletzt am 24.03.06 um 11:03:43 gesichert.
SQL4020 Geschätzte Abfrageausführungszeit beträgt 1 Sekunden.
SQL4017 Host-Variablen als wiederverwendbarer ODP implementiert.
SQL4006 Alle Indizes für Tabelle 1 berücksichtigt.
SQL4008 Index STAMMRC02 für Tabelle 1 verwendet.
Bookmarks