Thomas Schneider
SAP-Performanceoptimierung
Analyse und Tuning von SAP-Systemen. Das Standardwerk zur technischen Optimierung und Applikationsanalyse. Vollständig neue Kapitel zu SAP HANA und zu SAP NetWeaver AS Java Performance. Zu SAP NetWeaver
Thomas Schneider
SAP-Performanceoptimierung
Analyse und Tuning von SAP-Systemen. Das Standardwerk zur technischen Optimierung und Applikationsanalyse. Vollständig neue Kapitel zu SAP HANA und zu SAP NetWeaver AS Java Performance. Zu SAP NetWeaver
- Gebundenes Buch
- Merkliste
- Auf die Merkliste
- Bewerten Bewerten
- Teilen
- Produkt teilen
- Produkterinnerung
- Produkterinnerung
Das Standardwerk in siebter Auflage! Thomas Schneider vermittelt Ihnen alles Wichtige zur Analyse und Optimierung der SAP-Performance. Sie lernen, welche Faktoren in den verschiedenen SAP-Komponenten die Leistung beeinflussen, wie Sie die Systeme überwachen und was Sie tun können, wenn die Systemleistung nicht befriedigend ist. Der Autor stellt sämtliche Werkzeuge und Verfahren zu Analyse und Tuning vor und gibt Ihnen hilfreiche Tipps aus der Praxis. Diese siebte Auflage wurde für das Release SAP NetWeaver 7.3 überarbeitet und enthält ein neues Kapitel zu SAP HANA. Darüber hinaus finden Sie…mehr
Andere Kunden interessierten sich auch für
Das Standardwerk in siebter Auflage! Thomas Schneider vermittelt Ihnen alles Wichtige zur Analyse und Optimierung der SAP-Performance. Sie lernen, welche Faktoren in den verschiedenen SAP-Komponenten die Leistung beeinflussen, wie Sie die Systeme überwachen und was Sie tun können, wenn die Systemleistung nicht befriedigend ist. Der Autor stellt sämtliche Werkzeuge und Verfahren zu Analyse und Tuning vor und gibt Ihnen hilfreiche Tipps aus der Praxis.
Diese siebte Auflage wurde für das Release SAP NetWeaver 7.3 überarbeitet und enthält ein neues Kapitel zu SAP HANA. Darüber hinaus finden Sie aktuelle und umfangreiche Informationen zur Java-Systemperformance.
Aus dem Inhalt:
Hardware- und Datenbankanalyse
AS ABAP- und Workload-Analyse
Performanceprobleme in ABAP- und Java-Programmen identifizieren
Hardware-Sizing, System- und Lastverteilung
AS ABAP-Speicherkonfiguration
Remote Function Calls
SAP GUI, Internet Transaction Server und Web Dynpro ABAP
Sperren
SQL-Anweisungen optimieren
SAP-Pufferung
Anfragen an BW optimieren
Suchanfragen mit TREX optimieren
Performanceoptimierung mit SAP HANA
Galileo Press heißt jetzt Rheinwerk Verlag.
Diese siebte Auflage wurde für das Release SAP NetWeaver 7.3 überarbeitet und enthält ein neues Kapitel zu SAP HANA. Darüber hinaus finden Sie aktuelle und umfangreiche Informationen zur Java-Systemperformance.
Aus dem Inhalt:
Hardware- und Datenbankanalyse
AS ABAP- und Workload-Analyse
Performanceprobleme in ABAP- und Java-Programmen identifizieren
Hardware-Sizing, System- und Lastverteilung
AS ABAP-Speicherkonfiguration
Remote Function Calls
SAP GUI, Internet Transaction Server und Web Dynpro ABAP
Sperren
SQL-Anweisungen optimieren
SAP-Pufferung
Anfragen an BW optimieren
Suchanfragen mit TREX optimieren
Performanceoptimierung mit SAP HANA
Galileo Press heißt jetzt Rheinwerk Verlag.
Produktdetails
- Produktdetails
- SAP Press
- Verlag: Rheinwerk Verlag
- 7., aktualis. erw. Aufl.
- Seitenzahl: 879
- Erscheinungstermin: 2. Juli 2013
- Deutsch
- Abmessung: 247mm x 180mm x 49mm
- Gewicht: 1562g
- ISBN-13: 9783836221771
- ISBN-10: 3836221772
- Artikelnr.: 37424727
- Herstellerkennzeichnung Die Herstellerinformationen sind derzeit nicht verfügbar.
- SAP Press
- Verlag: Rheinwerk Verlag
- 7., aktualis. erw. Aufl.
- Seitenzahl: 879
- Erscheinungstermin: 2. Juli 2013
- Deutsch
- Abmessung: 247mm x 180mm x 49mm
- Gewicht: 1562g
- ISBN-13: 9783836221771
- ISBN-10: 3836221772
- Artikelnr.: 37424727
- Herstellerkennzeichnung Die Herstellerinformationen sind derzeit nicht verfügbar.
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.
Vorwort und Danksagung ... 17
Einleitung ... 19
1. Performancemanagement einer SAP-Lösung ... 33
1.1 ... Die Architektur von SAP-Lösungen ... 34
1.2 ... Das Überwachungs- und Optimierungskonzept für eine SAP-Lösung ... 47
1.3 ... Zusammenfassung ... 72
2. Analyse von Hardware, Datenbank und ABAP-Applikationsserver ... 75
2.1 ... Begriffsklärungen ... 76
2.2 ... Hardwareanalyse ... 77
2.3 ... Datenbankanalyse ... 89
2.4 ... Analyse der SAP-Speicherkonfiguration ... 114
2.5 ... Analyse der SAP-Workprozesse ... 123
2.6 ... Analyse des Internet Communication Managers (ICM) ... 134
2.7 ... Kontinuierliche Überwachung mit dem CCMS ... 135
2.8 ... Zusammenfassung ... 146
3. Workload-Analyse ... 149
3.1 ... Grundlagen der Workload-Analyse und der Laufzeitanalyse ... 150
3.2 ... Der Workload-Monitor ... 153
3.3 ... Workload-Analyse ... 157
3.4 ... Workload-Analyse durchführen ... 165
3.5 ... End-to-End-Workload-Analyse ... 176
3.6 ... Zusammenfassung ... 184
4. Identifizierung von Performanceproblemen in ABAP-Programmen ... 189
4.1 ... Einzelsatzstatistik ... 189
4.2 ... Performance-Trace ... 194
4.3 ... Performanceanalyse mit dem ABAP-Trace (Laufzeitanalyse) ... 208
4.4 ... Analyse des Speicherverbrauchs mit dem ABAP Debugger und im Memory Inspector ... 218
4.5 ... Code Inspector ... 225
4.6 ... Zentrale Einzelsatzstatistik ... 226
4.7 ... End-to-End-Laufzeitanalyse im SAP Solution Manager ... 229
4.8 ... Zusammenfassung ... 234
5. Hardware-Sizing, System- und Lastverteilung ... 239
5.1 ... Initiales Hardware-Sizing ... 241
5.2 ... Sizing bei Laststeigerung, Versionswechsel oder Migration ... 258
5.3 ... Systemlandschaft planen ... 267
5.4 ... Services des SAP NetWeaver Application Servers ... 273
5.5 ... Zusammenfassung ... 278
6. Speicherkonfiguration ... 281
6.1 ... Grundlagen der Speicherkonfiguration ... 282
6.2 ... Besonderheiten der Betriebssysteme ... 293
6.3 ... Speicherbereiche konfigurieren und überwachen ... 296
6.4 ... Zusammenfassung ... 312
7. Lastverteilung und Remote Function Calls ... 317
7.1 ... Lastverteilung innerhalb der ABAP-Instanzen ... 318
7.2 ... Remote Function Calls (RFC) ... 338
7.3 ... Neues Lastverteilungskonzept ... 357
7.4 ... SAP Virtual Machine Container ... 360
7.5 ... Zusammenfassung ... 362
8. SAP GUI und Internetanbindung ... 367
8.1 ... SAP GUI ... 368
8.2 ... SAP-Webanwendungen ... 377
8.3 ... Analysen auf dem Präsentationsserver ... 381
8.4 ... Business Server Pages (BSP), Web Dynpro ABAP und integrierter ITS ... 388
8.5 ... Zusammenfassung ... 398
9. Sperren ... 403
9.1 ... Sperrkonzepte von Datenbanksystem und SAP-System ... 404
9.2 ... Überwachung von Sperren ... 407
9.3 ... Nummernkreispufferung ... 414
9.4 ... Sperren mit Menge und ATP-Server ... 421
9.5 ... Zusammenfassung ... 427
10. Optimierung der Java Virtual Machine und von Java-Programmen ... 431
10.1 ... Garbage Collection ... 433
10.2 ... Just-in-Time-Compiler ... 440
10.3 ... SAP Management Console ... 441
10.4 ... SAP Java Virtual Machine Profiler ... 444
10.5 ... Memory Analyzer ... 471
10.6 ... Lokale Datenbankmonitore und SQL-Trace im SAP NetWeaver AS Java ... 475
10.7 ... Java-Workload- und Laufzeitanalyse mit CA Wily Introscope ... 478
10.8 ... Zusammenfassung ... 482
11. Optimierung von SQLAnweisungen ... 485
11.1 ... Teure SQL-Anweisungen identifizieren und analysieren ... 487
11.2 ... SQL-Anweisungen durch Sekundärindizes optimieren ... 494
11.3 ... SQL-Anweisungen im ABAP-Programm optimieren ... 521
11.4 ... Teure SQL-Anweisungen durch falsche Puffereinstellungen und Administrationswerkzeuge ... 542
11.5 ... Zusammenfassung ... 544
12. SAP-Pufferung ... 549
12.1 ... Grundlagen der Tabellenpufferung ... 551
12.2 ... Tabellenpufferung auf dem ABAP-Server überwachen ... 564
Einleitung ... 19
1. Performancemanagement einer SAP-Lösung ... 33
1.1 ... Die Architektur von SAP-Lösungen ... 34
1.2 ... Das Überwachungs- und Optimierungskonzept für eine SAP-Lösung ... 47
1.3 ... Zusammenfassung ... 72
2. Analyse von Hardware, Datenbank und ABAP-Applikationsserver ... 75
2.1 ... Begriffsklärungen ... 76
2.2 ... Hardwareanalyse ... 77
2.3 ... Datenbankanalyse ... 89
2.4 ... Analyse der SAP-Speicherkonfiguration ... 114
2.5 ... Analyse der SAP-Workprozesse ... 123
2.6 ... Analyse des Internet Communication Managers (ICM) ... 134
2.7 ... Kontinuierliche Überwachung mit dem CCMS ... 135
2.8 ... Zusammenfassung ... 146
3. Workload-Analyse ... 149
3.1 ... Grundlagen der Workload-Analyse und der Laufzeitanalyse ... 150
3.2 ... Der Workload-Monitor ... 153
3.3 ... Workload-Analyse ... 157
3.4 ... Workload-Analyse durchführen ... 165
3.5 ... End-to-End-Workload-Analyse ... 176
3.6 ... Zusammenfassung ... 184
4. Identifizierung von Performanceproblemen in ABAP-Programmen ... 189
4.1 ... Einzelsatzstatistik ... 189
4.2 ... Performance-Trace ... 194
4.3 ... Performanceanalyse mit dem ABAP-Trace (Laufzeitanalyse) ... 208
4.4 ... Analyse des Speicherverbrauchs mit dem ABAP Debugger und im Memory Inspector ... 218
4.5 ... Code Inspector ... 225
4.6 ... Zentrale Einzelsatzstatistik ... 226
4.7 ... End-to-End-Laufzeitanalyse im SAP Solution Manager ... 229
4.8 ... Zusammenfassung ... 234
5. Hardware-Sizing, System- und Lastverteilung ... 239
5.1 ... Initiales Hardware-Sizing ... 241
5.2 ... Sizing bei Laststeigerung, Versionswechsel oder Migration ... 258
5.3 ... Systemlandschaft planen ... 267
5.4 ... Services des SAP NetWeaver Application Servers ... 273
5.5 ... Zusammenfassung ... 278
6. Speicherkonfiguration ... 281
6.1 ... Grundlagen der Speicherkonfiguration ... 282
6.2 ... Besonderheiten der Betriebssysteme ... 293
6.3 ... Speicherbereiche konfigurieren und überwachen ... 296
6.4 ... Zusammenfassung ... 312
7. Lastverteilung und Remote Function Calls ... 317
7.1 ... Lastverteilung innerhalb der ABAP-Instanzen ... 318
7.2 ... Remote Function Calls (RFC) ... 338
7.3 ... Neues Lastverteilungskonzept ... 357
7.4 ... SAP Virtual Machine Container ... 360
7.5 ... Zusammenfassung ... 362
8. SAP GUI und Internetanbindung ... 367
8.1 ... SAP GUI ... 368
8.2 ... SAP-Webanwendungen ... 377
8.3 ... Analysen auf dem Präsentationsserver ... 381
8.4 ... Business Server Pages (BSP), Web Dynpro ABAP und integrierter ITS ... 388
8.5 ... Zusammenfassung ... 398
9. Sperren ... 403
9.1 ... Sperrkonzepte von Datenbanksystem und SAP-System ... 404
9.2 ... Überwachung von Sperren ... 407
9.3 ... Nummernkreispufferung ... 414
9.4 ... Sperren mit Menge und ATP-Server ... 421
9.5 ... Zusammenfassung ... 427
10. Optimierung der Java Virtual Machine und von Java-Programmen ... 431
10.1 ... Garbage Collection ... 433
10.2 ... Just-in-Time-Compiler ... 440
10.3 ... SAP Management Console ... 441
10.4 ... SAP Java Virtual Machine Profiler ... 444
10.5 ... Memory Analyzer ... 471
10.6 ... Lokale Datenbankmonitore und SQL-Trace im SAP NetWeaver AS Java ... 475
10.7 ... Java-Workload- und Laufzeitanalyse mit CA Wily Introscope ... 478
10.8 ... Zusammenfassung ... 482
11. Optimierung von SQLAnweisungen ... 485
11.1 ... Teure SQL-Anweisungen identifizieren und analysieren ... 487
11.2 ... SQL-Anweisungen durch Sekundärindizes optimieren ... 494
11.3 ... SQL-Anweisungen im ABAP-Programm optimieren ... 521
11.4 ... Teure SQL-Anweisungen durch falsche Puffereinstellungen und Administrationswerkzeuge ... 542
11.5 ... Zusammenfassung ... 544
12. SAP-Pufferung ... 549
12.1 ... Grundlagen der Tabellenpufferung ... 551
12.2 ... Tabellenpufferung auf dem ABAP-Server überwachen ... 564
Vorwort und Danksagung ... 17
Einleitung ... 19
1. Performancemanagement einer SAP-Lösung ... 33
1.1 ... Die Architektur von SAP-Lösungen ... 34
1.2 ... Das Überwachungs- und Optimierungskonzept für eine SAP-Lösung ... 47
1.3 ... Zusammenfassung ... 72
2. Analyse von Hardware, Datenbank und ABAP-Applikationsserver ... 75
2.1 ... Begriffsklärungen ... 76
2.2 ... Hardwareanalyse ... 77
2.3 ... Datenbankanalyse ... 89
2.4 ... Analyse der SAP-Speicherkonfiguration ... 114
2.5 ... Analyse der SAP-Workprozesse ... 123
2.6 ... Analyse des Internet Communication Managers (ICM) ... 134
2.7 ... Kontinuierliche Überwachung mit dem CCMS ... 135
2.8 ... Zusammenfassung ... 146
3. Workload-Analyse ... 149
3.1 ... Grundlagen der Workload-Analyse und der Laufzeitanalyse ... 150
3.2 ... Der Workload-Monitor ... 153
3.3 ... Workload-Analyse ... 157
3.4 ... Workload-Analyse durchführen ... 165
3.5 ... End-to-End-Workload-Analyse ... 176
3.6 ... Zusammenfassung ... 184
4. Identifizierung von Performanceproblemen in ABAP-Programmen ... 189
4.1 ... Einzelsatzstatistik ... 189
4.2 ... Performance-Trace ... 194
4.3 ... Performanceanalyse mit dem ABAP-Trace (Laufzeitanalyse) ... 208
4.4 ... Analyse des Speicherverbrauchs mit dem ABAP Debugger und im Memory Inspector ... 218
4.5 ... Code Inspector ... 225
4.6 ... Zentrale Einzelsatzstatistik ... 226
4.7 ... End-to-End-Laufzeitanalyse im SAP Solution Manager ... 229
4.8 ... Zusammenfassung ... 234
5. Hardware-Sizing, System- und Lastverteilung ... 239
5.1 ... Initiales Hardware-Sizing ... 241
5.2 ... Sizing bei Laststeigerung, Versionswechsel oder Migration ... 258
5.3 ... Systemlandschaft planen ... 267
5.4 ... Services des SAP NetWeaver Application Servers ... 273
5.5 ... Zusammenfassung ... 278
6. Speicherkonfiguration ... 281
6.1 ... Grundlagen der Speicherkonfiguration ... 282
6.2 ... Besonderheiten der Betriebssysteme ... 293
6.3 ... Speicherbereiche konfigurieren und überwachen ... 296
6.4 ... Zusammenfassung ... 312
7. Lastverteilung und Remote Function Calls ... 317
7.1 ... Lastverteilung innerhalb der ABAP-Instanzen ... 318
7.2 ... Remote Function Calls (RFC) ... 338
7.3 ... Neues Lastverteilungskonzept ... 357
7.4 ... SAP Virtual Machine Container ... 360
7.5 ... Zusammenfassung ... 362
8. SAP GUI und Internetanbindung ... 367
8.1 ... SAP GUI ... 368
8.2 ... SAP-Webanwendungen ... 377
8.3 ... Analysen auf dem Präsentationsserver ... 381
8.4 ... Business Server Pages (BSP), Web Dynpro ABAP und integrierter ITS ... 388
8.5 ... Zusammenfassung ... 398
9. Sperren ... 403
9.1 ... Sperrkonzepte von Datenbanksystem und SAP-System ... 404
9.2 ... Überwachung von Sperren ... 407
9.3 ... Nummernkreispufferung ... 414
9.4 ... Sperren mit Menge und ATP-Server ... 421
9.5 ... Zusammenfassung ... 427
10. Optimierung der Java Virtual Machine und von Java-Programmen ... 431
10.1 ... Garbage Collection ... 433
10.2 ... Just-in-Time-Compiler ... 440
10.3 ... SAP Management Console ... 441
10.4 ... SAP Java Virtual Machine Profiler ... 444
10.5 ... Memory Analyzer ... 471
10.6 ... Lokale Datenbankmonitore und SQL-Trace im SAP NetWeaver AS Java ... 475
10.7 ... Java-Workload- und Laufzeitanalyse mit CA Wily Introscope ... 478
10.8 ... Zusammenfassung ... 482
11. Optimierung von SQLAnweisungen ... 485
11.1 ... Teure SQL-Anweisungen identifizieren und analysieren ... 487
11.2 ... SQL-Anweisungen durch Sekundärindizes optimieren ... 494
11.3 ... SQL-Anweisungen im ABAP-Programm optimieren ... 521
11.4 ... Teure SQL-Anweisungen durch falsche Puffereinstellungen und Administrationswerkzeuge ... 542
11.5 ... Zusammenfassung ... 544
12. SAP-Pufferung ... 549
12.1 ... Grundlagen der Tabellenpufferung ... 551
12.2 ... Tabellenpufferung auf dem ABAP-Server überwachen ... 564
Einleitung ... 19
1. Performancemanagement einer SAP-Lösung ... 33
1.1 ... Die Architektur von SAP-Lösungen ... 34
1.2 ... Das Überwachungs- und Optimierungskonzept für eine SAP-Lösung ... 47
1.3 ... Zusammenfassung ... 72
2. Analyse von Hardware, Datenbank und ABAP-Applikationsserver ... 75
2.1 ... Begriffsklärungen ... 76
2.2 ... Hardwareanalyse ... 77
2.3 ... Datenbankanalyse ... 89
2.4 ... Analyse der SAP-Speicherkonfiguration ... 114
2.5 ... Analyse der SAP-Workprozesse ... 123
2.6 ... Analyse des Internet Communication Managers (ICM) ... 134
2.7 ... Kontinuierliche Überwachung mit dem CCMS ... 135
2.8 ... Zusammenfassung ... 146
3. Workload-Analyse ... 149
3.1 ... Grundlagen der Workload-Analyse und der Laufzeitanalyse ... 150
3.2 ... Der Workload-Monitor ... 153
3.3 ... Workload-Analyse ... 157
3.4 ... Workload-Analyse durchführen ... 165
3.5 ... End-to-End-Workload-Analyse ... 176
3.6 ... Zusammenfassung ... 184
4. Identifizierung von Performanceproblemen in ABAP-Programmen ... 189
4.1 ... Einzelsatzstatistik ... 189
4.2 ... Performance-Trace ... 194
4.3 ... Performanceanalyse mit dem ABAP-Trace (Laufzeitanalyse) ... 208
4.4 ... Analyse des Speicherverbrauchs mit dem ABAP Debugger und im Memory Inspector ... 218
4.5 ... Code Inspector ... 225
4.6 ... Zentrale Einzelsatzstatistik ... 226
4.7 ... End-to-End-Laufzeitanalyse im SAP Solution Manager ... 229
4.8 ... Zusammenfassung ... 234
5. Hardware-Sizing, System- und Lastverteilung ... 239
5.1 ... Initiales Hardware-Sizing ... 241
5.2 ... Sizing bei Laststeigerung, Versionswechsel oder Migration ... 258
5.3 ... Systemlandschaft planen ... 267
5.4 ... Services des SAP NetWeaver Application Servers ... 273
5.5 ... Zusammenfassung ... 278
6. Speicherkonfiguration ... 281
6.1 ... Grundlagen der Speicherkonfiguration ... 282
6.2 ... Besonderheiten der Betriebssysteme ... 293
6.3 ... Speicherbereiche konfigurieren und überwachen ... 296
6.4 ... Zusammenfassung ... 312
7. Lastverteilung und Remote Function Calls ... 317
7.1 ... Lastverteilung innerhalb der ABAP-Instanzen ... 318
7.2 ... Remote Function Calls (RFC) ... 338
7.3 ... Neues Lastverteilungskonzept ... 357
7.4 ... SAP Virtual Machine Container ... 360
7.5 ... Zusammenfassung ... 362
8. SAP GUI und Internetanbindung ... 367
8.1 ... SAP GUI ... 368
8.2 ... SAP-Webanwendungen ... 377
8.3 ... Analysen auf dem Präsentationsserver ... 381
8.4 ... Business Server Pages (BSP), Web Dynpro ABAP und integrierter ITS ... 388
8.5 ... Zusammenfassung ... 398
9. Sperren ... 403
9.1 ... Sperrkonzepte von Datenbanksystem und SAP-System ... 404
9.2 ... Überwachung von Sperren ... 407
9.3 ... Nummernkreispufferung ... 414
9.4 ... Sperren mit Menge und ATP-Server ... 421
9.5 ... Zusammenfassung ... 427
10. Optimierung der Java Virtual Machine und von Java-Programmen ... 431
10.1 ... Garbage Collection ... 433
10.2 ... Just-in-Time-Compiler ... 440
10.3 ... SAP Management Console ... 441
10.4 ... SAP Java Virtual Machine Profiler ... 444
10.5 ... Memory Analyzer ... 471
10.6 ... Lokale Datenbankmonitore und SQL-Trace im SAP NetWeaver AS Java ... 475
10.7 ... Java-Workload- und Laufzeitanalyse mit CA Wily Introscope ... 478
10.8 ... Zusammenfassung ... 482
11. Optimierung von SQLAnweisungen ... 485
11.1 ... Teure SQL-Anweisungen identifizieren und analysieren ... 487
11.2 ... SQL-Anweisungen durch Sekundärindizes optimieren ... 494
11.3 ... SQL-Anweisungen im ABAP-Programm optimieren ... 521
11.4 ... Teure SQL-Anweisungen durch falsche Puffereinstellungen und Administrationswerkzeuge ... 542
11.5 ... Zusammenfassung ... 544
12. SAP-Pufferung ... 549
12.1 ... Grundlagen der Tabellenpufferung ... 551
12.2 ... Tabellenpufferung auf dem ABAP-Server überwachen ... 564