SAP Performance Optimization Guide
SAP Press (Verlag)
978-1-59229-874-7 (ISBN)
- Titel ist leider vergriffen;
keine Neuauflage - Artikel merken
Make your SAP system run quickly and efficiently Master core concepts like sizing, memory management, and database monitoring Explore new topics such as SAP HANA, SAP Sybase ASE, and innovations in SAP NetWeaver AS Java 7th Edition Updated for SAP NetWeaver 7. 3 In today s high-stakes business environment, system performance is the king of the jungle. From system and load distribution, to memory management, to buffering and locks, you know there s a lot of ground to cover and many pitfalls to avoid. Up to date for SAP NetWeaver 7.3, this authoritative guide to analysis and tuning offers the practical tips and real-world examples to reach your tuning potential day in and day out. Anticipate, identify, analyze, and solve performance problems to keep your SAP system on top. SAP Basis Get complete coverage of the SAP Basis hardware, database, memory configuration, and work processes to maximize system analysis and tuning. Analysis Tools Explore the analysis and tuning tools integrated with SAP NetWeaver 7.3 and get previews of version 7.4.Everything Java Learn to evaluate CPU performance and available memory, use the SAP Management Console, and clear memory with garbage collection in the SAP Java Virtual Machine. Databases and SQL Processing From SAP MaxDB to DB2 to SAP Sybase ASE, find the most important information about database monitoring and optimizing SQL statements. Performance Optimization with SAP HANA Make your SAP system faster, sleeker, and stronger with new SAP HANA technologies like in-memory and column-based data storage. Highlights SAP NetWeaver AS ABAP and Java Performance problem troubleshooting Workload analysis Remote function calls Memory configuration SQL statements, locks, and buffering System architecture SAP NetWeaver BW and queries SAP Java Virtual Machine Hardware sizing and system distribution Main memory data with TREX and SAP HANA SAP Sybase ASE.
Dr Thomas Schneider started his career at SAP in 1996. In the SAP Active Global Support team he was responsible for monitoring issues, performance analysis, and hardware sizing. In that position he also authored the bestseller SAP Performance Optimization Guide. Since 2004 he has worked in the Research & Breakthrough Innovation group where he first was responsible for IT Service & Application Management, before focusing on the Partner Development Infrastructure at SAP Business ByDesign.
Preface and Acknowledgments. 17
Introduction. 19
1. Performance Management of an SAP Solution. 33
1.1. SAP Solution Architecture. 34
1.2. Monitoring and Optimization Plan for an SAP Solution. 47
1.3. Summary. 71
2. Analysis of Hardware, Database, and ABAP Application Server. 75
2.1. Basic Terms. 76
2.2. Hardware Monitoring. 77
2.3. Database Monitoring. 89
2.4. Analyzing SAP Memory Configuration. 112
2.5. Analyzing SAP Work Processes. 121
2.6. Analysis of the Internet Communication Manager (ICM). 133
2.7. Continuous Monitoring Using CCMS. 134
2.8. Summary. 143
3. Workload Analysis. 145
3.1. Basics of Workload Analysis and Runtime Analysis. 146
3.2. Workload Monitor. 148
3.3. Workload Analysis. 152
3.4. Performing Workload Analyses. 161
3.5. End-to-End Workload Analysis. 172
3.6. Summary. 179
4. Identifying Performance Problems in ABAP Programs. 183
4.1. Single-Record Statistics. 183
4.2. Performance Trace. 188
4.3. Performance Analysis with ABAP Trace (Runtime Analysis). 201
4.4. Analyzing Memory Usage with ABAP Debugger and in the Memory Inspector. 210
4.5. Code Inspector. 216
4.6. Central Single Statistics Records. 218
4.7. End-to-End Runtime Analysis in SAP Solution Manager. 220
4.8. Summary. 225
5. Hardware Sizing and System and Load Distribution. 229
5.1. Initial Hardware Sizing. 231
5.2. Sizing to Deal with Increased Workload, Change of Release, or Migration. 247
5.3. Planning the System Landscape. 256
5.4. Services of the SAP NetWeaver Application Server. 262
5.5. Summary. 266
6. Memory Management. 269
6.1. Memory Management Fundamentals. 270
6.2. Features of Operating Systems. 280
6.3. Configuring and Monitoring Memory Areas. 283
6.4. Summary. 298
7. Load Distribution and Remote Function Calls. 301
7.1. Load Distribution within the ABAP Instances. 302
7.2. Remote Function Calls (RFCs). 320
7.3. New Load Distribution Concept. 338
7.4. SAP Virtual Machine Container. 341
7.5. Summary. 343
8. SAP GUI and Internet Connection. 347
8.1. SAP GUI. 348
8.2. SAP Web Applications. 356
8.3. Analyses on the Presentation Server. 360
8.4. Business Server Pages (BSPs), Web Dynpro ABAP, and Integrated ITS. 367
8.5. Summary. 376
9. Locks. 381
9.1. Lock Concepts of Database System and SAP System. 382
9.2. Monitoring Locks. 385
9.3. Number Range Buffering. 391
9.4. Locking with Quantities and ATP Server. 398
9.5. Summary. 404
10. Optimizing Java Virtual Machine and Java Programs. 407
10.1. Garbage Collection. 409
10.2. Just-in-Time Compiler. 415
10.3. SAP Management Console. 417
10.4. SAP Java Virtual Machine Profiler. 419
10.5. Memory Analyzer. 446
10.6. Local Database Monitors and SQL Trace in SAP NetWeaver AS Java. 450
10.7. Java Workload and Runtime Analysis with CA Wily Introscope. 452
10.8. Summary. 456
11. Optimizing SQL Statements. 461
11.1. Identifying and Analyzing Expensive SQL Statements. 462
11.2. Optimizing SQL Statements through Secondary Indexes. 469
11.3. Optimizing SQL Statements in the ABAP Program. 495
11.4. Expensive SQL Statements Due to Incorrect Buffer Settings and Administration Tools. 515
11.5. Summary. 517
12. SAP Buffering. 521
12.1. Table Buffering Fundamentals. 523
12.2. Monitoring Table Buffering on the ABAP Server. 535
12.3. Monitoring Object-Oriented Application Buffers. 551
12.4. Monitoring Table Buffering on the SAP NetWeaver AS Java. 556
12.5. Summary. 558
13. Optimizing Queries in SAP NetWeaver Business Warehouse. 561
13.1. Fundamentals of SAP NetWeaver Business Warehouse. 562
13.2. Analysis of Expensive BW Queries. 580
13.3. Technical Optimization Options in Detail. 586
13.4. Summary. 612
14. Optimizing Search Queries Using TREX. 615
14.1. Fundamentals and Architecture of TREX Considering Performance Aspects. 616
14.2. Implementing the Performance Analysis on TREX. 628
14.3. Technical Optimization Options in Detail. 636
14.4. Indexing InfoCubes in the BWA. 650
14.5. Summary. 656
15. Optimizing Database Queries with SAP HANA. 659
15.1. Application Scenarios for SAP HANA. 661
15.2. Principles of Main Memory Data in SAP HANA and TREX. 665
15.3. Overview of the SAP HANA Architecture and Sizing. 681
15.4. Technical Optimization Options in Detail. 690
15.5. Summary. 721
Appendix. 725
A. Database Monitors. 727
B. Selected Transaction Codes. 777
C. Review Questions and Answers. 781
D. Glossary. 787
E. Sources of Information. 799
F. The Author. 815
Index. 817
Erscheint lt. Verlag | 26.10.2013 |
---|---|
Reihe/Serie | SAP Press |
Verlagsort | Maryland |
Sprache | englisch |
Themenwelt | Mathematik / Informatik ► Informatik ► Netzwerke |
Informatik ► Office Programme ► Outlook | |
Informatik ► Weitere Themen ► SAP | |
Schlagworte | Hardware and database analysis • Java Workload Monitor. Java Virtual machine, and J2EE • Memory management and buffering • Performance problems • SAP • SAP HANA and BW Accelerator • SAP NetWeaver AS • SAP NetWeaver BW queries • System and load distribution • System Architecture • Workload distribution and interfaces |
ISBN-10 | 1-59229-874-5 / 1592298745 |
ISBN-13 | 978-1-59229-874-7 / 9781592298747 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich