Monitorprofile

Monitorprofile erfassen Informationen zur normalen Leistung einer bestimmten unter DB2 for z/OS ausgeführten Abfrageworkload oder überwachen das Auftreten von Ausnahmebedingungen bei der Leistung einer unter DB2 for z/OS ausgeführten Gruppe von SQL-Anweisungen.
Es stehen zwei Typen von Monitorprofilen zur Verfügung:

Sie können Monitorprofile zum Erfassen von Informationen zu SQL-Anweisungen, die auf DB2 for z/OS-Subsystemen Version 9 mit Modus für neue Funktion und Gruppen mit gemeinsamer Datennutzung ausgeführt werden, über den InfoSphere Optim Query Tuner-Client erstellen, terminieren, aktivieren, starten, stoppen und inaktivieren.

In angegebenen Konsolidierungsintervallen werden die Informationen zu den Anweisungen auf das Subsystem geschrieben. Anschließend können Sie den Workflowassistenten für Abfrageoptimierung verwenden, um die Workload zu analysieren und optimieren. Oder Sie können einzelne SQL-Anweisungen zur detaillierten Analyse und Optimierung auswählen. Außerdem können Sie eine Momentaufnahme der überwachten SQL-Anweisungen erfassen, um die überwachten Anweisungen unverzüglich zu konsolidieren.

Jedes Monitorprofil kann auf dem Subsystem aktiviert oder inaktiviert werden. Wenn Sie die Überwachung starten, werden alle aktivierten Monitorprofile auf demselben Subsystem gestartet. Hierzu gehören auch aktivierte Monitorprofile, deren Start möglicherweise für einen späteren Zeitpunkt terminiert ist.

Monitorprofile weisen die folgenden Attribute auf, die die Profile identifizieren und deren Funktion definieren.

Monitorname
Der Monitorname muss auf dem Subsystem eindeutig sein.
Eigner
Die Berechtigungs-ID, die Eigner des Monitorprofils ist.
Typ
Ein Überwachungsprofil kann ein normales Profil oder ein Ausnahmebedingungsprofil sein.
Quelle
Jede Quelle ist ein Kontext, aus dem SQL-Anweisungen erfasst werden. Aus jeder Quelle können entweder dynamische oder eingebettete Anweisungen erfasst werden.
Filter
Der Filter für das Monitorprofil variiert je nach Typ des Monitorprofils. Sie können für jedes Überwachungsprofil auswählen, ob die folgenden Informationen erfasst werden sollen:
  • EXPLAIN-Informationen für die überwachten Anweisungen
  • Die Anzahl Ausführungen und aufgelaufene CPU-Zeit
  • Eine vollständige Gruppe von Laufzeitinformationen für die überwachten Anweisungen
Das Erfassen von EXPLAIN-Informationen bei der Überwachung von Anweisungen erfordert zwar geringfügig mehr Ressourcen, kann aber den Optimierungsprozess für die erfasste Workload beschleunigen. Das Erfassen der vollständigen Laufzeitinformationen kann die Leistung der SQL-Anweisungen verlangsamen, da bei dieser Einstellung die CPU-Verarbeitung um ca. 10 Prozent zunimmt.
Startzeit
Sie können ein Überwachungsprofil starten, indem Sie eine der folgenden Methoden wählen:
  • Starten Sie das Überwachungsprofil unverzüglich nach seiner Erstellung.
  • Terminieren Sie einen späteren Zeitpunkt als Startzeit.
  • Erstellen Sie das Überwachungsprofil mit aktiviertem Status, damit es beim Starten der Überwachung gestartet wird.
  • Erstellen Sie das Überwachungsprofil mit inaktiviertem Status, damit es beim Starten der Überwachung nicht gestartet wird.
Konsolidierungsintervall
Die vom Überwachungsprofil erfassten Anweisungen werden in dem von Ihnen angegebenen Intervall konsolidiert.

Feedback