Frank ist der Anwendungsentwickler für ein Unternehmen. Ihm wurde gemeldet, dass seine Kundenauftragsanwendung langsam antwortet. Er muss seine SQL-Anweisungen optimieren, um die Verarbeitungsgeschwindigkeit zu steigern. Er entscheidet sich deshalb, Leistungsdaten zu erfassen, wenn er die SQL-Anweisungen für die Datenbank ausführt.
Als erstes muss Frank sicherstellen, dass sein Team die Mindestversion von InfoSphere Optim Performance Manager Extended Edition ausführt. Er stellt sicher, dass die Datenbank, die die Kundenauftragsdaten enthält, in InfoSphere Optim Performance Manager für die Extended Insight-Überwachung konfiguriert ist. Er erfasst die Verbindungsinformationen für die InfoSphere Optim Performance Manager-Repository-Datenbank, einschließlich Hostname und Portnummer, die für Extended Insight verwendet werden. Er kennt bereits die Verbindungsinformationen für die Kundenauftragsdatenbank.
Frank gibt auf der Seite Leistungsmessdaten des Fensters Benutzervorgabenin der Workbench an, dass die Workbench die Verbindung zur Repository-Datenbank für InfoSphere Optim Performance Manager Extended Edition herstellen darf, um Leistungsdaten zum Anzeigen in der Workbench abzurufen.
Als nächstes öffnet Frank ein vorhandenes SQL-Script in der Workbench. Er gibt über die Registerkarte Verbindung an, dass er dieses Script für die Kundenauftragsdatenbank ausführen will. Er öffnet dann die Registerkarte Leistungsmessdaten, um ein Optim Performance Manager-Profil anzugeben, mit dem er Informationen angibt, mit deren Hilfe die Workbench die Verbindung zur Repository-Datenbank PERFDB herstellen kann. Diese Repository-Datenbank speichert die von InfoSphere Optim Performance Manager für die überwachte Kundenauftragsdatenbank erfassten Leistungsmessdaten.
Wenn Frank zurzeit kein Optim Performance Manager-Profil in seinem Arbeitsbereich definiert hat, kann er ein Profil angeben oder vorhandene Profile verwalten, indem er auf die Schaltfläche Verwalten neben dem Feld Profil klickt. Nach der Auswahl eines Profils und Angabe anderer Optionen klickt Frank auf die Schaltfläche Leistungsmessdaten ausführen und erfassen. Die SQL-Anweisungen im Script werden für die Kundenauftragsdatenbank ausgeführt und die InfoSphere Optim Performance Manager-Repository-Datenbank überwacht die Datenbank auf Leistungsdaten. Die Workbench öffnet die Sicht Leistungsmessdaten und wartet, während InfoSphere Optim Performance Manager die in der Repository-Datenbank gespeicherten Leistungsmessdaten erfasst und verarbeitet. Es dauert gewöhnlich 2 bis 6 Minuten, bis diese Aktion beendet ist. Daher setzt Frank seine Arbeit an einer anderen Anwendung fort, bis die Daten zurückgegeben sind. Er kann den Fortschritt der Aktion in der Sicht Fortschritt prüfen.
FETCH FIRST 100 ROWS ONLY
Frank speichert die Änderungen und führt das Script erneut für die Kundenauftragsdatenbank aus. Die Sicht Leistungsmessdaten speichert die Ergebnisse von vorherigen Aktionen, wodurch die Leistung verschiedener Updates leicht verglichen werden kann. Wenn die Sicht Leistungsmessdaten aktualisiert wird, kann Frank prüfen, ob die CPU-Zeit für die aktualisierte SQL-Anweisung wesentlich gesunken ist, wodurch die Anwendungsleistung gesteigert wird.
Frank speichert die Verbesserung für zukünftige Zwecke, indem er in der Sicht Leistungsmessdaten die Zeile auswählt, die die ursprüngliche SQL-Anweisung enthält, und dann die Steuertaste drückt, um die aktualisierte SQL-Anweisung auszuwählen. Er klickt mit der rechten Maustaste in die Sicht Leistungsmessdaten und wählt Exportieren aus, um die beiden Zeilen als Beweis für die Leistungssteigerung in einer XML-Datei zu speichern. Er kann diese Ergebnisse außerhalb der Workbench anzeigen oder anderen Teammitgliedern die Leistungssteigerung mitteilen.