Höchste Verfügbarkeit & Performance
DBA-Cockpit
Neben internen Sicherheitsvorgaben erfordern teilweise auch nationale und internationale Richtlinien alle audit- und sicherheitsrelevanten Benutzeraktionen zu erfassen. Mit dem Security Audit Log (SAL) haben Sie die Möglichkeit, jegliche Änderungen bspw bei Benutzern, Benutzerstammsätzen, aber auch Rollen und Gruppen zu protokollieren.
In der Dispatcher-Queue muss der Auftrag bis zum Freiwerden des benötigten Workprozesses warten. Sobald ein Workprozess für ihn zur Verfügung steht, wird er diesem zur Bearbeitung übergeben. Die Verweildauer in der Dispatcher-Queue wird als Wartezeit (Ø Wartezeit) bezeichnet. Beachten Sie bitte, dass es noch zahlreiche andere Wartezeiten bei der Verarbeitung gibt (z. B. Warten auf RFC, Warten auf Sperren, Warten auf CPU, Wartesituationen auf der Datenbank). Um die hier besprochene Wartezeit von anderen abzugrenzen, sollte diese also präziser als Dispatcher-Wartezeit bezeichnet werden.
Einige nützliche Tipps aus der Praxis zum Thema SAP Basis finden Sie auch auf der Seite www.sap-corner.de.
Tipps und Tricks für performante ABAP-Programme
Wie der SAP NetWeaver AS ABAP erstellt auch der SAP NetWeaver AS Java statistische Sätze mit grundsätzlich vergleichbaren Kennzahlen und charakterisierenden Parametern. Diese werden ebenfalls im Dateisystem der Java-Instanz gespeichert. Anzeigen können Sie die Daten entweder im zentralen Monitoring-System oder im SAP Solution Manager. Im ersten Fall überträgt ein als Agent bezeichneter Prozess die Daten an das zentrale Monitoring-System, die Anzeige erfolgt dort über den zentralen Workload-Monitor (Transaktionscode ST03G) und die zentrale Einzelsatzanzeige (Transaktionscode STATTRACE). In diesen Monitoren sehen Sie sowohl die Daten der Java-Instanzen als auch die Daten des ABAP-Servers, sofern Sie das zentrale Monitoring-System entsprechend konfiguriert haben. Verwenden Sie den SAP Solution Manager, überträgt der damit ausgelieferte SMD-Agent die Daten an den SAP Solution Manager. Dort werden sie im Business-Intelligence- System gespeichert und können zusammen mit den Daten der ABAPServer angezeigt werden.
Darüber hinaus sprechen folgende Argumente dafür, eher weniger Workprozesse pro CPU-Thread zu konfigurieren: Im Vergleich zu UNIX sind bei Microsoft Windows die Kontextwechsel auf Betriebssystemebene besonders teuer. Daher wird eine angemessene Anzahl von Workprozessen pro CPU-Thread hier besonders empfohlen. Mit den Workprozessen reduzieren sich auch die Anzahl der Datenbankprozesse und deren Hauptspeicherbedarf. Besonders deutlich ist der Vorteil bei Datenbanken, bei denen jedem SAP-Workprozess eindeutig ein Datenbankprozess zugeordnet ist.
Etliche Aufgaben im Bereich der SAP Basis können mit "Shortcut for SAP Systems" wesentlich erleichtert werden.
Daher muss immer eine vollständige Performanceanalyse durchgeführt werden, bevor endgültig entschieden werden kann, ob die vorhandene Hardware für die gegebenen Anforderungen an das SAP-System ausreicht oder nicht.
Ein Zettelkasten, in dem schnell Daten aller Art abgelegt und wiedergefunden werden können. Das verspricht Scribble Papers. Anfangs sieht das Programm sehr spartanisch aus. Aber wenn erst einmal eine kleine Struktur vorhanden ist, erkennt man die große Flexibilität dieses kleinen Helfers.
Hardwarepartner unterstützen dies durch innovative Technologie- und Vermarktungskonzepte.