BPA4DB2 / Performance verbessern, Kosten senken

BPA logo

BPA4DB2 automatisiert die Bufferpool Optimierung

Eine effiziente Bufferpool-Abstimmung verbessert die Leistung und spart teure Mainframe-Ressourcen. Die manuelle Abstimmung des Bufferpools erweist sich in der Regel als schwierig.

BPA4DB2 bietet eine bessere und kostengünstigere Alternative. Es ist benutzerfreundlich gestaltet und bietet ein Expertensystem zur Problemerkennung, eine Anleitung zur Problemlösung und eine automatische Prüfung mit proaktiver Benachrichtigung bei drohenden Problemen.

Die Frage ist: Gibt es Probleme mit den Bufferpools oder ist das Bufferpool-Setup optimal? Mit anderen Worten: Gibt es Tuning-Potenzial oder nicht? Können Änderungen am Bufferpool-Setup die Gesamtleistung verbessern oder werden sich die Änderungen als überflüssig erweisen? Wie viel Verbesserung kann erwartet werden? Ist es möglich, CPU-Zeit zu sparen? Können Zugriffszeiten verkürzt, Engpässe beseitigt und damit verbundene Probleme vermieden werden?

Das Erkennen von Problemen und Tuning-Möglichkeiten muss durch ein Metriksystem ergänzt werden, das die erwarteten Verbesserungen quantifiziert. Dies ist besonders wichtig für diejenigen, die für die Wartung mehrerer DB2-Subsysteme verantwortlich sind. BPA wurde entwickelt, um präzise Metriken für diejenigen bereitzustellen, die sie benötigen.

ReReads zusammen mit dem ReRead Percentage sind eindeutige Indikatoren für gutes oder schlechtes Bufferpoolverhalten. Distinct GetPage beschreibt die Anforderungen an die Speicherkapazität. ReReads identifizieren vermeidbare I/Os, während Distinct GetPage für die Größe steht, die ein Bufferpool benötigt. Die Bewertungsregel von BPA4DB2 ist einfach:

  • Keine ReReads - Bufferpools in Ruhe lassen und Zeit sinnvoller nutzen
  • ReRead-Prozentsatz > 10 % - es besteht die Möglichkeit, die Leistung zu verbessern

BPA4DB2 zeigt Tuning-Potenzial und Bufferpool-bezogene Probleme an. Unabhängig davon, ob das Problem mit Groupbufferpools, lokalen Bufferpools oder einem bestimmten Objekt zusammenhängt, liefert BPA4DB2 die erforderlichen Informationen, um die Situation zu lösen.

Wenn sie alle machbaren Lösungen für ein Problem oder ein Tuningproblem aufdeckt und beschreibt, tut sie dies in einfachen englischen Sätzen: Vergrößern oder verkleinern Sie die Poolgröße von Bpxx auf..., ändern Sie den Schwellenwert auf..., ordnen Sie diese Objekte von BP0x zu BP0y neu zu.

Wertvolle DBA-Zeit kann nun für Analysen und "Was-wäre-wenn"-Überlegungen verwendet werden, anstatt sich durch Mengen von Rohdaten zu wühlen. BPA4DB2 generiert ALTER-Anweisungen, bietet Re-Design-Strategien für die Pools und schlägt Verbesserungen bei der Objektgruppierung vor.

BPA4DB2 begründet die vorgeschlagenen Tuning-Maßnahmen und liefert Informationen (reichhaltige farbige Diagramme), um eine visuelle Analyse zu erleichtern. Es bietet eine Fülle von Bufferpool-bezogenen Details, ReReads, Distinct GetPages, DASD-IO, Average-IO, etc. Sein größter Wert liegt in der Bereitstellung detaillierter Anleitungen zur Problemlösung und Optimierung.

BPA4DB2 macht die Bufferpool-Abstimmung einfach. Es analysiert Messungen, identifiziert Tuning-Möglichkeiten und bietet Richtlinien und präzise Anweisungen zur Lösung von Problemen und zum Tuning der Pools. Die regelmäßige Überwachung einer Reihe von DB2-Subsystemen kann jedoch die Zeit eines oder mehrerer DBAs in Anspruch nehmen. BPA4DB2 unterhält eine permanente automatische Prüfung. Diese Einrichtung besteht aus zwei Teilen, einer Host-Komponente und einer Workstation. Die Workstation dient dazu, die Analyseergebnisse zu visualisieren, die Erkenntnisse zu erläutern und die Empfehlungen für Tuning und Problemlösung zu präsentieren.

Die Host-Komponente sammelt die Metriken für die DB2-Subsysteme, erstellt eine Metrikdatei und ruft die Host-Prüfungskomponente (HEC) auf. Die HEC verarbeitet die Metrikdatei und prüft u. a. den ReRead-Prozentsatz (Leistungsindikator), den sequentiellen Prefetch-Schwellenwert (SPTH), den Datenverwaltungsschwellenwert (DMTH), die z/OS-Systemauslagerungsrate sowie Probleme im Zusammenhang mit gemeinsam genutzten Datengruppen, wie z. B. Kreuzinvalidierung (XMIDIR), SCA-Füllstand und Schreibfehler im Groupbufferpool.

Immer wenn die HEC feststellt, dass das DB2-System die vorgeschriebenen Qualitätskriterien nicht einhält, wird eine E-Mail-Warnung zusammen mit der Metrikdatei an das DBA-Team gesendet. Diese Datei gibt dem DBA nicht nur Zugang zu den kritischen Daten, sondern auch die Möglichkeit, die volle analytische Leistung der lokalen Workstation zu nutzen. Das Tool beschreibt und erklärt das Problem und bietet Gegenmaßnahmen in Form von Best Practices an bzw. bereitet diese vor.

Unterm Strich bietet BPA4DB2 alles, was DBAs brauchen. Eine interaktive Webcast-Demonstration des Produkts ist verfügbar, um seine zahlreichen Funktionen vollständig zu erkunden. Angesichts der Benutzerfreundlichkeit des Tools ist es möglich, die von Ihrer Website erhaltenen Daten für eine Online-Überprüfung zu verwenden, mit der Sie sich identifizieren können.

Basierend auf der Analyse der gesammelten Metriken, empfiehlt BPA4DB2:
• optimale Bufferpoolgrößen
• geeignete Zuordnung von Objekten zu Pools
• optimale Bufferpool-Schwellenwerteinstellungen

BPA4DB2 bietet eine Anleitung für ein komplettes Redesign des aktuellen Bufferpool-Setups, falls erforderlich. Es identifiziert auch objektbezogene Probleme sowie Schwierigkeiten, die aus schlechtem SQL resultieren. BPA4DB2 unterstützt vollständig das Group Bufferpool Tuning und ermöglicht eine kontinuierliche Überprüfung der Coupling Facility.

BPA4DB2 wurde entwickelt, um die Bufferpool-Überwachung und das Bufferpool-Tuning zu vereinfachen. Es hilft dabei, ein gelegentliches Projekt in eine effiziente laufende Aufgabe zu verwandeln. Eine Aufgabe, die hilft, Geld zu sparen und Probleme zu vermeiden.

Messungen werden einmal pro Tag oder alle x Stunden geplant. Die hostbasierten Routinen analysieren jede Messdatei und prüfen auf voreingestellte Qualitätskriterien und senden ggf. eine E-Mail-Warnung. Die Datenbankadministration wird von der mühsamen Beobachtung der E/A-Leistung und damit verbundenen Problemen befreit. Sie erhält alle Werkzeuge, die für die Analyse und Bewertung der gesammelten Metriken benötigt werden.

  • Unnötige und teure I/O vermeiden

 

  • Effiziente Nutzung von IT-Ressourcen

 

  • Kosten reduzieren
  • Vermeidung von Speicherplatzverlusten

 

  • Höhere Verfügbarkeit

 

  • Benutzerzufriedenheit verbessert
  • Engpässe werden vermieden

 

  • Verbesserte Gesamtleistung der DB2-Subsysteme

Weitere Informationen
über BPA4DB2