Ist-Kardinalitätswerte erfassen

Sie können die geschätzte Kardinalität und die Ist-Kardinalität (zurückgegebene Zeilen) für ein Zugriffsplandiagramm vergleichen, um zu sehen, wie der Zugriffsplan für eine Abfrage durch Optimierungsaktivitäten geändert wurde.

Stellen Sie sicher, dass folgende Voraussetzungen erfüllt sind:
  1. Nachdem Sie die Abfrage mit dem Query Tuner-Client erfasst haben, wählen Sie im Fenster Query Tuner rechts im Abfragefeld die Option Optimierungsaktivitäten auswählen aus. Das Fenster Optimierungsaktivitäten auswählen wird geöffnet.
  2. Wählen Sie Zugriffspfaddiagramm und anschließend Ist-Ausführungswerte erfassen aus.
    Wichtig: Beim Erfassen der Ist-Kardinalitäten kann es zu Leistungseinbußen kommen.

    Wenn die Abfrage Hostvariablen oder Parametermarken enthält, wird das Fenster Hostvariablenwerte angeben geöffnet und Sie werden zur Eingabe der Werte aufgefordert.

    Der Zugriffsplan wird im Fenster Zugriffspfaddiagramm angezeigt.
  3. Zeigen Sie die Ergebnisse an. Um den Ist-Wert und den geschätzten Wert anzuzeigen, bewegen Sie den Zeiger über jeden Bereich des Diagramms. In den Feldern Geschätzte Kardinalität und Ist-Kardinalität werden die Werte angezeigt, die ausgeführt wurden. Wenn nur der Wert für die geschätzte Kardinalität, jedoch nicht der Wert für die Ist-Kardinalität angezeigt wird, konnte Query Tuner die Abfrage zum Erfassen der Ist-Werte nicht ausführen. Die folgenden Bedingungen können verhindern, dass Query Tuner die Abfrage ausführt:
    • Die WLM-Lizenz ist nicht aktiviert.
    • Die Registry-Variable db2set ist so gesetzt ist, dass die Ist-Werte nicht erfasst werden.
    • Sie verfügen nicht über die Berechtigung WLMADM oder DBADM.
    • Die Anweisung zur Optimierung wird nicht unterstützt, weil sie eine der folgenden Anweisungen ist: INSERT, MERGE, DELETE, UPDATE, SET oder REFRESH.
    • Eine vorherige Objektgruppe ist fehlgeschlagen und ließ Datenbankelemente geöffnet, die erst bereinigt werden können, wenn die neuen Ist-Werte erfasst werden.


Feedback