Auch in der neuen Auflage zeigt Ihnen dieses Buch, wie Sie die Performance Ihres SAP-Systems optimieren und dieses so kostengünstig betreiben können. Egal, ob Sie ein R/3 administrieren oder für eine mySAP-Lösung neuesten Datums verantwortlich sind: Das Buch leitet an zur systematischen Identifizierung und Analyse von Performanceproblemen, zur Umsetzung geeigneter Tuningmaßnahmen und zur Verifizierung des Erfolgs dieser Maßnahmen. Die Performanceoptimierung umfasst dabei sowohl die technische Optimierung als auch die Analyse von Applikationen. Für die neue Auflage wurde das Buch komplett…mehr
Auch in der neuen Auflage zeigt Ihnen dieses Buch, wie Sie die Performance Ihres SAP-Systems optimieren und dieses so kostengünstig betreiben können. Egal, ob Sie ein R/3 administrieren oder für eine mySAP-Lösung neuesten Datums verantwortlich sind: Das Buch leitet an zur systematischen Identifizierung und Analyse von Performanceproblemen, zur Umsetzung geeigneter Tuningmaßnahmen und zur Verifizierung des Erfolgs dieser Maßnahmen. Die Performanceoptimierung umfasst dabei sowohl die technische Optimierung als auch die Analyse von Applikationen.
Für die neue Auflage wurde das Buch komplett durchgesehen und aktualisiert. Neu hinzugekommen ist ein Kapitel zur Internetanbindung des Systems mithilfe des Web AS.
Dr. Thomas Schneider began working in the SAP AG Technical Core Competence Center (TCC) in 1996. Today he works as a service architect for, among other things, the themes of monitoring, performance analysis, hardware-sizing and configuration in the SAP global support organization.
Inhaltsangabe
Geleitwort zur Buchreihe ... 13 Danksagung ... 15 Einleitung ... 17 1. Performancemanagement einer mySAP-Lösung ... 29 ... 1.1 Die Architektur von mySAP-Lösungen ... 29 ... 1.2 Das Überwachungs- und Optimierungskonzept für eine mySAP-Lösung ... 37 ... 1.3 Zusammenfassung ... 70 2. Analyse von Hardware, Datenbank und SAP-Basis ... 73 ... 2.1 Begriffsklärungen ... 73 ... 2.2 Hardwareanalyse ... 74 ... 2.3 Datenbankanalyse ... 84 ... 2.4 Analyse der SAP-Speicherkonfiguration ... 104 ... 2.5 Analyse der SAP-Workprozesse ... 113 ... 2.6 Zusammenfassung ... 123 3. Workload-Analyse ... 127 ... 3.1 Der Workload-Monitor ... 128 ... 3.2 Workload-Analyse ... 133 ... 3.3 Workload-Analyse durchführen ... 140 ... 3.4 Anwendungsmonitor ... 152 ... 3.5 Zusammenfassung ... 155 4. Performanceanalyse von ABAP-Programmen ... 159 ... 4.1 Einzelsatzstatistik ... 159 ... 4.2 Performance-Trace ... 163 ... 4.3 Performanceanalyse mit dem ABAP-Trace (Laufzeitanalyse) ... 173 ... 4.4 Performanceanalyse mit dem ABAP-Debugger ... 178 ... 4.5 Zusammenfassung ... 180 5. Lastverteilung ... 183 ... 5.1 SAP-Services ... 183 ... 5.2 Dynamische Benutzerverteilung (Logon-Gruppen) und Betriebsarten ... 191 ... 5.3 Verbuchung ... 195 ... 5.4 Hardwaresizing ... 202 ... 5.5 Systemlandschaft planen ... 212 ... 5.6 Zusammenfassung ... 216 6. Schnittstellen ... 219 ... 6.1 RFC-Grundlagen ... 219 ... 6.2 Schnittstellen zu externen Systemen ... 224 ... 6.3 Zusammenfassung ... 235 7. SAP GUI und Internetanbindung ... 237 ... 7.1 SAP GUI 4.6 ... 237 ... 7.2 SAP Web Application Server (SAP Web AS) ... 246 ... 7.3 SAP Internet Transaction Server (SAP ITS) ... 247 ... 7.4 Business Server Pages (BSP) und Internet Communication Manager (ICM) ... 258 ... 7.5 SAP J2EE Engine ... 267 ... 7.6 End-to-End-Performanceüberwachung ... 275 ... 7.7 Zusammenfassung ... 279 8. Speicherkonfiguration ... 283 ... 8.1 Grundlagen der Speicherkonfiguration ... 283 ... 8.2 SAP-Speicherbereiche konfigurieren und überwachen ... 296 ... 8.3 Zusammenfassung ... 316 9. SAP-Tabellenpufferung ... 319 ... 9.1 Vorbemerkung zu den Kapiteln 9, 10 und 11 ... 320 ... 9.2 Grundlagen der Tabellenpufferung ... 321 ... 9.3 SAP-Tabellenpufferung überwachen ... 332 ... 9.4 Zusammenfassung ... 349 10. Sperren 353 ... 10.1 Sperrkonzepte von Datenbanksystem und SAP-System ... 353 ... 10.2 Überwachung von Sperren ... 357 ... 10.3 Nummernkreispufferung ... 362 ... 10.4 ATP-Server ... 368 ... 10.5 Zusammenfassung ... 374 11. Optimierung von SQL-Anweisungen ... 377 ... 11.1 Teure SQL-Anweisungen identifizieren und analysieren ... 378 ... 11.2 SQL-Anweisungen durch Sekundärindizes optimieren ... 384 ... 11.3 SQL-Anweisungen im ABAP-Programm optimieren ... 405 ... 11.4 Zusammenfassung und weitere Hinweise ... 425 Anhang ... A. Flussdiagramme und Checklisten zur Performanceanalyse ... 431 ... B. Datenbankmonitore ... 447 ... C. Performancerelevante Konfigurationsparameter ... 475 ... D. Wichtige Transaktionscodes ... 487 ... E. Fragen und Antworten ... 489 ... F. Glossar ... 501 ... G. Informationsquellen ... 511 ... H. Hinweise im SAP Service Marketplace ... 515 Index ... 519