Zugriffspfade von zwei Objektgruppen mit denselben Paketen vergleichen

Sie können einen Bericht generieren, der den Leistungsaufwand für den Zugriffspfad von zwei Objektgruppen vergleicht, die dieselben Pakete enthalten. Dieser Bericht ist nach der Migration eines Datenbankverwaltungssystems von einer früheren Version auf eine neuere Version hilfreich, um zu ermitteln, ob Sie Pakete zur Nutzung neuer Features erneut binden müssen.

Stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:
Sie erstellen einen Vergleichsbericht, der den Leistungsaufwand des Zugriffspfads aller Abfragen in Paketen in den beiden Objektgruppen schätzt. Sie können beispielsweise mit diesem Bericht nach der Migration des Datenbankverwaltungssystems von einer vorherigen Version auf eine neue Version ermitteln, ob Sie Pakete erneut binden müssen, um neue Features zu nutzen. Die vorherige Objektgruppe wird normalerweise als funktionsfähig angesehen und die aktuelle Objektgruppe ist normalerweise funktionsunfähig.

Gehen Sie wie folgt vor, um einen Bericht zu generieren:

  1. Klicken Sie im Datenquellenexplorer mit der rechten Maustaste auf eine DB2 für z/OS-Verbindung und wählen Sie Zugriffspläne vergleichen aus. Das Fenster Zugriffspläne vergleichen wird geöffnet. Die Eingabefelder SQL-Berechtigungs-ID und Qualifikationsmerkmal für EXPLAIN-Tabelle sind bereits mit der Benutzer-ID ausgefüllt, die zum Herstellen einer Verbindung mit dem DB2 für z/OS-Datenbankserver verwendet wurde.
  2. Ändern Sie die folgenden Werte, falls dies erforderlich ist:
    1. Geben Sie, falls erforderlich, eine andere SQL-Berechtigungs-ID für den Zugriff auf die EXPLAIN-Tabellen ein.
    2. Geben Sie, falls erforderlich, das Qualifikationsmerkmal der EXPLAIN-Tabelle ein, das auf den Namen des Schemas mit den EXPLAIN-Informationen für die zu analysierenden Pakete enthält.
  3. Wählen Sie Zwei Objektgruppen mit identischen Paketen vergleichen aus.
  4. Geben Sie die Gruppen der zu vergleichenden Objektgruppen an.
    1. Geben Sie den Namen der ersten Objektgruppe im Feld Name der Quellenobjektgruppe an. In einem Migrationsszenario kann die Quellenobjektgruppe beispielsweise der Name der Objektgruppe vor der Migration sein.
    2. Geben Sie den Namen für die nächste Objektgruppe in das Feld Name der Zielobjektgruppe ein. In einem Migrationsszenario kann die Zielobjektgruppe beispielsweise der Name der Objektgruppe nach der Migration sein.
    3. Optional: Zum Filtern von Paketnamen in den Objektgruppen, wählen Sie das Paket Filteroperator (= <> NOT LIKE, LIKE) aus und geben Sie einen Paketnamen ein. Die Zeichen *, %, ? sowie alphabetische und numerische Zeichenfolgen sind gültige Platzhalterzeichen. In den folgenden Beispielen werden gültige Suchbegriffe gezeigt: DSNA*, DSNA% oder DSN?
    4. Klicken Sie auf Hinzufügen. Die Quellen- und Zielpaare werden im Dialogfeld aufgelistet.
  5. Wiederholen Sie gegebenenfalls Schritt 4, um zusätzliche Quellen- und Zielobjektgruppennamen hinzuzufügen.
  6. Klicken Sie auf Bericht generieren. Query Tuner analysiert die Katalogtabellen und die EXPLAIN-Ausgabe, vergleicht die Zugriffspläne aller Objektgruppen und generiert einen Vergleichsbericht.
  7. Prüfen Sie im Fenster Bericht zum Vergleich der Zugriffsplankosten den Vergleichsbericht. Sie können den Bericht für Folgendes verwenden:
    • Ermitteln, ob die Leistung der SQL-Anweisungen in der Zielobjektgruppe beeinträchtigt wurde.
    • Feststellen, ob Pakete fehlerhaft sind. Dieses Pakete sind rot hervorgehoben. Fehler können durch Folgendes verursacht werden:
      • Der Objektgruppenname ist ungültig oder es wurden keine entsprechenden Pakete gefunden.
      • Der Paketinhalt war zwischen den beiden Objektgruppen unterschiedlich.
      • Ein Paket wird nur in einer der Objektgruppen angezeigt.
      • Die EXPLAIN-Einträge fehlen für ein Paket in einer oder in beiden Objektgruppen.
    • Feststellen, welche Pakete SQL-Anweisungen enthalten, durch die die Leistung beeinträchtigt wurde.
  8. Speichern Sie den Bericht, indem Sie auf Bericht speichern klicken. Bei Firefox können Sie den Bericht über das Speicher- und Druckfeature speichern.
Verwenden Sie Query Tuner, um die SQL-Anweisungen zu analysieren, bei denen Probleme aufgetreten sind, und um spezifische Empfehlungen zu den problematischen Abfragen zu erhalten.


Feedback