SAP Basis Das Überwachungs- und Optimierungskonzept für eine SAP-Lösung - SAP Corner

Direkt zum Seiteninhalt
Das Überwachungs- und Optimierungskonzept für eine SAP-Lösung
Declare, Prepare, Open
Die Analyse der SQL-Statistik ist ein mächtiges Mittel zur Performanceanalyse. Allerdings erfordert die Beurteilung, welche der teuren SQL-Anweisungen optimierbar sind, eine gewisse Erfahrung. Um die teuersten SQLAnweisungen zu identifizieren, vergleichen Sie die Lesezugriffe, die für eine Anweisung aufgewendet wurden, mit denen der gesamten Datenbank. Sortieren Sie die SQL-Statistik nach der Spalte Gesamte DB-Zeit. Gibt es wenige teure SQL-Anweisungen, d. h. Anweisungen, die mehr als 5% der gesamten Zeit ausmachen? Wenn dies der Fall ist, können Sie durch Tuning dieser Anweisung(en) die Datenbankperformance in der Regel drastisch steigern. Da der SQL-Monitor den Einstiegspunkt, d. h. Transaktionscode oder Reportname, mit darstellt, können Sie die Analyse auch nach der Priorität Ihrer Geschäftsprozesse steuern. Beginnen Sie also mit der Analyse der SQL-Anweisungen, die zu den wichtigsten Transaktionen und Reports gehören. Über die Schaltfläche SQL-Trace aktivieren/deaktivieren können Sie einen SQL-Trace gezielt einschalten: Selektieren Sie einen Eintrag im SQL-Monitor, und wählen Sie SQL-Trace aktivieren/deaktivieren. Das System öffnet das Dialogfenster zum Aktivieren des SQL-Trace und füllt die Parameter wie Aufrufstelle, Einstiegspunkt, Tabelle vor, sodass Sie den SQL-Trace gezielt für diese SQL-Anweisung einschalten können.

Interne Tabellen mit vielen Einträgen sind neben teuren SQL-Anweisungen eine der wichtigsten Ursachen von Performanceproblemen. Große interne Tabellen führen zu hohem Hauptspeicher- und CPU-Bedarf (z. B. beim Kopieren, Sortieren oder Suchen). Mit dem ABAP Debugger können Sie eine Übersicht aller internen Tabellen eines Programms erstellen. Der ABAP Debugger ist eigentlich ein Werkzeug zur funktionalen Fehlersuche in Programmen. Eine ausführliche Beschreibung des Debuggers erhalten Sie in der Literatur zur ABAP-Programmierung. Informationen zur Hauptspeichernutzung finden Sie sowohl im »klassischen« als auch im »neuen« Debugger. Den Debugger können Sie im ABAP Editor (Transaktionscode SE38) über die Menüoption Hilfsmittel > Einstellungen > Debugging festlegen.
SAP Berechtigungen
Sie können die Queue-Auswahl reduzieren. Wählen Sie dazu das Support Package aus, das das letzte in der Queue sein soll. Danach wird die Queue neu berechnet. Sie können die Neuberechnung auch explizit mit Queue neu berechnen starten. Beachten Sie, daß Sie nur Support Packages auswählen können, die zu der von Ihnen gewählten Softwarekomponente gehören (der Mauszeiger ändert sein Aussehen entsprechend). Die zu der berechneten Queue gehörenden Support Packages sind grün unterlegt. Das von Ihnen gewählte höchste Support Package der vorher ausgewählten Softwarekomponente ist zusätzlich mit einem grünen Haken markiert. Die jetzt nicht mehr zur Queue gehörenden Support Packages sind weiterhin in der Liste sichtbar und können auch wieder ausgewählt werden. Wenn Sie die Queue für eine andere Softwarekomponente bestimmen wollen, wählen Sie Neue Komponente. Ergebnis Sie haben eine Queue definiert. Spielen Sie nun die in der Queue stehenden Support Packages ein [Seite 20]. Regeln für die Queue Die folgenden Regeln gelten für die Erstellung einer Queue: Wenn es sich um ein FCS-System handelt, dann steht an erster Stelle ein FCS Support Package. Falls es in der Queue fehlt, kann diese nicht definiert werden. Stattdessen bekommen Sie eine Fehlermeldung, in der Ihnen der Name des fehlenden FCS Support Package mitgeteilt wird. In einem Nicht-FCS-System (offizieller Auslieferungsstand) können Sie kein FCS Support Package einspielen. Support Packages für eine ausgewählte Komponente werden entsprechend ihrer Reihenfolge in die Queue gestellt. Haben Support Packages in der Queue Verbindungen zu Support Packages einer anderen Komponente (weitere Vorgängerbeziehung, erforderliches CRT) wird die Queue um weitere Support Packages erweitert, bis alle Vorgängerbeziehungen erfüllt sind. Beachten Sie, daß der SAP Patch Manager die Konfiguration Ihres SAP-Systems berücksichtigt und nur solche Support Packages in die Queue aufnimmt, die in Ihr System eingespielt werden dürfen.

Beachten Sie, dass unsere Ausführungen keine Vorlage für einen »juristisch wasserdichten« Vertrag sind. Vielmehr beschränken sie sich auf fachlich sinnvolle Inhalte.

Das Tool "Shortcut for SAP Systems" eignet sich sehr gut, um viele Aufgaben in der SAP Basis einfacher und schneller zu erledigen.

Erwünscht sind sogar eher 35 % freie CPU-Kapazität.

Wenn Sie mehr zum Thema SAP Basis wissen möchten, besuchen Sie die Webseite www.sap-corner.de.

Durch eine verständliche und nachvollziehbare Strategie wird der SAP-Basis ermöglicht, diese möglichst einfach auf die Praxis und auf die daraus resultierenden Anforderungen und Tätigkeiten abzuleiten.
SAP Corner
Zurück zum Seiteninhalt