Zitat Zitat von BenderD Beitrag anzeigen
... da gibt es ein Redbook Query optimization - Google weiß wo. Wobei anzumerken ist, dass die diagnostics im Joblog (bei STRDBG) und der Database Monitor die realen Verhältnisse zur Laufzeit abbilden und Visual explain eher zum Spielzeug gehört, wie db2expln übrigens auch. Das sind reine Schätzungen, die mit den Verhältnissen zur Laufzeit nix zu tun haben müssen. Zur Laufzeit könnte selbst der Ausführungsplan abweichend sein!

D*B
ohne REELEN Access Plan kann KEINE Abfrage ausgeführt werden.

Die Access Pläne, die für die Abfragen gespeichert wurden werden im SQL Plan Cache für jede Abfrage hinterlegt (die Dateien haben übrigens genau den gleichen Aufbau wie die Dateien für die Datenbanken-Monitore). Solange kein IPL gefahren ist, kann genau die Abfrage (sogar mit den variablen Werten) und der zugehörige Access Plan mit Visual Explain angezeigt werden. Die Abfrage kann natürlich auch erneut ausgeführt und im Anschluss über Run and Explain mit Visual Explain angezeigt werden.
Gleiches gilt für die Datenbanken Monitore. Alle Informationen sind in Tabellen gesichert und Visual Explain zeigt genau diese Informationen (graphisch! und als Text) an.

Birgitta