SAP-Performanceoptimierung
Galileo Press (Verlag)
978-3-8362-1444-5 (ISBN)
- Titel erscheint in neuer Auflage
- Artikel merken
Berücksichtigt werden dabei alle Aspekte von SAP-Software: Von performancekritischen Komponenten wie Datenbank, Hardware oder Betriebssystem über die serverinterne Verarbeitung (Workprozesse, Sperren, Lastverteilung etc.) bis hin zu Schnittstellen und Eigenentwicklungen wird jeder Bereich durchleuchtet, der Einfluss auf die Leistung Ihres Systems nehmen kann.
Neu in dieser Auflage sind Kapitel zu SAP NetWeaver BW zum BW Accelerator und zum TREX, zudem werden die Abschnitte zu den Datenbanken aktualisiert.
Aus dem Inhalt:
- Hardware, Datenbank, SAP-Basis und JVM
- Workload-Analyse
- Speicherkonfiguration und Pufferung
- SQL-Anweisungen und Sperren
- Performance von ABAP- und Java-Programmen
- Hardware-Sizing und Systemverteilung
- Lastverteilung und Schnittstellen
- SAP GUI, Web Dynpro und Internetanbindung
- SAP NetWeaver BW, TREX und BW Accelerator
Dr. Thomas Schneider arbeitet seit 1996 für die SAP AG. Unter anderem leitete er im Bereich Service & Support das Center of Expertise für Performance und betreute als Support Alliance Manager Key Accounts. 2004 wechselte er als verantwortlicher Architekt für IT Service & Application Management in den Bereich Research & Breakthrough Innovation, seit 2009 verantwortet er in gleicher Rolle das Thema Partner Development Infrastructure bei SAP Business ByDesign.
Geleitwort 19
Danksagung 21
Einleitung 23
Proaktives Performancemanagement 23
Zu diesem Buch 28
1 Performancemanagement einer SAP-Lösung 35
1.1 Die Architektur von SAP-Lösungen 36
1.2 Das Überwachungs- und Optimierungskonzept für eine SAP-Lösung 48
1.3 Zusammenfassung 72
2 Analyse von Hardware, Datenbank und SAP-Basis 75
2.1 Begriffsklärungen 76
2.2 Hardwareanalyse 77
2.3 Datenbankanalyse 89
2.4 Analyse der SAP-Speicherkonfiguration 111
2.5 Analyse der SAP-Workprozesse 121
2.6 Analyse der Speicherverwaltung und der Workprozesse der Java Virtual Machine (JVM) 132
2.7 Analyse des Internet Communication Managers (ICM) 140
2.8 Kontinuierliche Überwachung mit dem CCMS 142
2.9 Zusammenfassung 152
3 Workload-Analyse 155
3.1 Grundlagen der Workload-Analyse und der Laufzeitanalyse 156
3.2 Der Workload-Monitor 162
3.3 Workload-Analyse 166
3.4 Workload-Analyse durchführen 175
3.5 Anwendungsmonitor 186
3.6 Der zentrale Workload-Monitor 190
3.7 Der Java-Workload-Monitor im SAP Solution Manager und der Introscope-Monitor 196
3.8 Workload-Analyse für die SAP J2EE Engine durchführen 200
3.9 Zusammenfassung 203
4 Identifizierung von Performanceproblemen in ABAP- und Java-Programmen 207
4.1 Einzelsatzstatistik 207
4.2 Zentrale Einzelsatzstatistik 212
4.3 Performance-Trace 214
4.4 Performanceanalyse mit dem ABAP-Trace (Laufzeitanalyse) 228
4.5 Analyse des Speicherverbrauchs mit dem ABAP Debugger und im Memory Inspector 237
4.6 Code Inspector 242
4.7 Introscope-Trace 244
4.8 End-to-End-Laufzeitanalyse im SAP Solution Manager 246
4.9 Zusammenfassung 251
5 Hardware-Sizing und Systemverteilung 255
5.1 Initiales Hardware-Sizing 256
5.2 Sizing bei Laststeigerung, Versionswechsel oder Migration 272
5.3 Systemlandschaft planen 281
5.4 Zusammenfassung 287
6 Lastverteilung und Schnittstellen 291
6.1 Services des SAP NetWeaver Application Servers 292
6.2 Lastverteilung innerhalb der ABAP-Applikationsinstanzen 298
6.3 Remote Function Calls (RFC) 317
6.4 SAP Virtual Machine Container 335
6.5 Zusammenfassung 337
7 SAP GUI und Internetanbindung 341
7.1 SAP GUI 342
7.2 SAP NetWeaver Application Server 350
7.3 Analysen auf dem Präsentationsserver 355
7.4 Internet Transaction Server (ITS) 361
7.5 Business Server Pages (BSP), Web Dynpro for ABAP und integrierter ITS 370
7.6 Java Server Pages und Web Dynpro for Java 381
7.7 Zusammenfassung 385
8 Speicherkonfiguration 389
8.1 Grundlagen der Speicherkonfiguration 390
8.2 SAP-Speicherbereiche konfigurieren und überwachen 404
8.3 Zusammenfassung 425
9 SAP-Pufferung 429
9.1 Vorbemerkung zu den Kapiteln 9, 10 und 11 431
9.2 Grundlagen der Tabellenpufferung 432
9.3 Tabellenpufferung auf dem ABAP-Server überwachen 445
9.4 Tabellenpufferung auf der SAP J2EE Engine überwachen 463
9.5 Objektorientierte Anwendungspuffer überwachen 465
9.6 Zusammenfassung 471
10 Sperren 475
10.1 Sperrkonzepte von Datenbanksystem und SAP-System 476
10.2 Überwachung von Sperren 479
10.3 Nummernkreispufferung 486
10.4 ATP-Server 493
10.5 Zusammenfassung 499
11 Optimierung von SQLAnweisungen 503
11.1 Teure SQL-Anweisungen identifizieren und analysieren 504
11.2 SQL-Anweisungen durch Sekundärindizes optimieren 511
11.3 SQL-Anweisungen im ABAP-Programm optimieren 539
11.4 Teure SQL-Anweisungen durch falsche Puffereinstellungen und Administrationswerkzeuge 559
11.5 Zusammenfassung 561
12 Optimierung von Anfragen an SAP NetWeaver Business Warehouse 565
12.1 Grundlagen des SAP NetWeaver Business Warehouse 566
12.2 Analyse teurer BW-Anfragen 585
12.3 Technische Optimierungsoptionen im Detail 591
12.4 Zusammenfassung 618
13 Optimierung von Suchanfragen mit TREX 621
13.1 Grundlagen und Architektur des TREX unter Performancegesichtspunkten 622
13.2 Performanceanalyse auf dem TREX durchführen 636
13.3 Technische Optimierungsoptionen im Detail 643
13.4 InfoCubes im BWA indizieren 656
13.5 Zusammenfassung 661
Anhang 665
A Flussdiagramme und Checklisten zur Performanceanalyse 667
B Datenbankmonitore 687
C Performancerelevante Konfigurationsparameter und Kennzahlen 739
D Wichtige Transaktionscodes 761
E Fragen und Antworten 765
F Glossar 781
G Informationsquellen 795
Index 809
Reihe/Serie | SAP PRESS |
---|---|
Sprache | deutsch |
Maße | 240 x 168 mm |
Gewicht | 1490 g |
Einbandart | gebunden |
Themenwelt | Mathematik / Informatik ► Informatik ► Netzwerke |
Schlagworte | ABAP • Java • Portal • SAP • SAP Administration • SAP Basis • SAP BW • SAP NetWeaver |
ISBN-10 | 3-8362-1444-X / 383621444X |
ISBN-13 | 978-3-8362-1444-5 / 9783836214445 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich