DB2 ist heute eine weit verbreitete relationale Datenbank auf dem Mainframe. Die fortlaufende Überwachung und Optimierung der Performance von DB2 ist dementsprechend eine häufige Aufgabe von DBAs, Application-Managers und Production-Managers.
Sie sind verantwortlich für das Einhalten der SLAs, müssen das Meiste aus der aktuellen IT-Infrastruktur herausholen. Es stellt sich die Frage: Wohin verschwinden die Ressourcen?
(firmenpresse) - Was wurde bereits getan und was kann noch getan werden?
Das Optimieren von DB2 ist aufgeteilt zwischen DBAs und Application-Managers.
Der Fokus liegt auf der Vermeidung von I/O Operationen. Großes Einsparpotenzial bietet die Optimierung von Indizes. Durch Konformität zwischen Abfragen und Indizes kann viel I/O eingespart werden.
Bufferpools und das Zwischenspeichern von Daten findet sowohl im Adressbereich der Anwendung als auch der DB2 Datenbank statt. Dies reduziert weiter I/O. Auch andere Ressourcen werden dadurch reduziert, möglicherweise manche andere für die Verarbeitung erhöht. In der Regel finden große Einsparungen vor allem im I/O statt.
Für CPU Ressourcen sowie konkurrierend genutzte Ressourcen wird wenig getan.
Es gibt eine weitere Möglichkeit, die darauf wartet, genutzt zu werden:
Intelligentes Zwischenspeichern von Abfragen.
Worum handelt es sich dabei?
Die meisten Anwendungen nutzen unter anderem einen Satz von Tabellen, der selten verändert und häufig adressiert wird.
Abfragen auf diese Tabellen kommen sehr häufig vor.
Wesentlich dabei ist, dass das Resultat von diesen wiederholenden Abfragen stets identisch ist. Beispiele dafür sind:
Fehlermeldungen, Informationsmeldungen, Städtenamen, Namen von Staaten, Postleitzahlen, Zinssätze etc.
Das Zwischenspeichern von Abfragen („query caching“) bedingt die Lokalisierung und die eindeutige Identifikation von Abfragen, das Zwischenspeichern (“over the 64-bit BAR”) und das schnelle Auffinden und Zurückgeben des Resultats.
Bei Benchmark-Durchläufen hat sich gezeigt, dass der Effekt auf alle DB2 Ressourcen erheblich ist.
Lesen Sie weitere un ausführlichere Informationen auf unserer Webseite und treten Sie mit uns in Kontakt!
Die OAK Software GmbH befasst sich als Management Beratungsunternehmen mit der Vermarktung, dem Vertrieb und der Implementierung innovativer Software-Lösungen in deutschsprachigen Ländern.
Die Produkte optimieren die Managementprozesse in mittleren und großen Unternehmen für Bereiche wie Management-Collaboration, Human Activity Management, Projekt- und Qualitätsmanagement, intelligente Informationssuche und -analyse sowie Datenbankperformance im HOST-Umfeld.
Die OAK Software GmbH ist der kompetente Ansprechpartner von der Erstansprache des Kunden über die Pilotphase bis hin zur Einführung sowie der Betreuung während der Nutzung der Lösung.
OAK-Software GmbH
Gesellschaft für Management-Lösungen
Kalscheurener Strasse 19
Atelier 40
D-50354 Hürth
Telefon: 0 22 33 - 96 55 63
Telefax: 0 22 33 - 96 55 62
www.oak-software.de
info(at)oak-software.de