Warenkorb anzeigen
 
 
im Gesamtkatalog   nur in Informatik & EDV > Programmiersprachen
   
 
     
  Architektur
Bau- & Umwelttechnik
Belletristik
Betriebswirtschaft
Biologie
Briefe, Bewerbung, Rhetorik
Chemie
Entspannung & Meditation
Esoterik & Anthroposophie
Essen und Trinken
Fitness, Aerobic, Bodybuilding, Gymnastik
Garten, Pflanzen, Natur
Geowissenschaften
Geschenkbücher
Geschichte
Gesundheit, Körperpflege
Heimwerken
Hobby, Freizeit, Natur
Informatik & EDV
Innenarchitektur & Design
Journalistik & Presse
Kinder- & Jugendliteratur
Kunst
Lebensführung
Literaturwissenschaft
Lyrik, Dramatik, Essays
Management
Mathematik
Mechanik & Akustik
Medien & Kommunikation
Medizin & Pharmazie
Musik
Nachschlagewerke
Naturmedizin & Homöopathie
Naturwissenschaft & Technik
Partnerschaft, Beziehungen
Pädagogik
Philosophie
Physik & Astronomie
Politik, Gesellschaft, Arbeit
Psychologie
Recht
Reise
Religion
Romane, Erzählungen & Anthologien
Sachbuch / Ratgeber
Schule & Lernen
Soziologie
Sport
Sprachwissenschaft
Steuern
Technik
Theater, Ballett & Film
Tiere
Tiermedizin
Umwelt, Land- & Forstwirtschaft
Verlagswesen, Buchhandel, Bibliothekswesen
Völkerkunde & Volkskunde
Werbung & Marketing
Wirtschaft
 
 
 

Design, Architektur & bildende Kunst
Aktuelle Buchempfehlungen

 
   
 
 
   
Buchcover Titelblatt Vorwort Klappentext Inhaltsverzeichnis Register Autor 
 

 
Weiterempfehlen
 

Hermann Gahm
ABAP Performance Tuning

372 Seiten, Gebunden
Galileo Press GmbH | ISBN: 3836212110
Neu   69.90 EUR   In den Warenkorb
 
Innerhalb 24 Stunden versandfertig. Expressversand: In Deutschland versandkostenfrei | Österreich: 4 € | Schweiz: ab 4 € | Europaweit ab 6 €. Versandkostenübersicht weltweit. Alle Preise inkl. MwSt.
 

Ähnliche Bücher anzeigen

 
 
 
VORWORT |  öffnen
GeleitwortSAP bietet Softwareanwendungen an, die Prozess- und Geschäftsmodellinnovationen, Flexibilität und schnelle Anpassungsfähigkeit unterstützen. Unsere Kunden können Standardprozesse einführen, aber auch gezielte Erweiterungen des SAP-Standards mit Hilfe der SAP NetWeaver Development Infrastructure vornehmen, um die Software auf ihre individuellen Bedürfnisse anzupassen und sich am Markt differenzieren zu können. Viele Unternehmen nutzen Serviceoriented Architecture und die Offenheit von S... [weiter lesen]
KLAPPENTEXT |  öffnen
ABAP™ Performance Tuning Dieses Buch ist Ihr Leitfaden zur Analyse und Optimierung von ABAP-Code. Es erläutert die Analysewerkzeuge und die performancerelevanten Programmiertechniken und zeigt Ihnen, wie Sie vorhandenen Code analysieren und Ihren Programmierstil verbessern. Sie erhalten eine Einführung zu allen Tools und erfahren, wann welches für Sie die richtige Wahl ist. Ob Code Inspector, Performance-Trace, ABAP-Trace oder auch Einzelsatzstatistik nach der Lektüre wissen Sie, wann und w... [weiter lesen]
AUTOR |  öffnen
Der Autor Hermann Gahm ist Support Consultant im Bereich Technology & Performance des SAP Active Global Support. Schwerpunkt seiner Arbeit ist die Unterstützung von SAP-Großkunden im Rahmen von Optimierungsservices bei ABAPPerformanceproblemen. [weiter lesen]
INHALTSVERZEICHNIS |  öffnen
Inhalt
Geleitwort 13
Vorwort und Danksagung 15
1 Einführung 17
1.1 Tuning-Methoden 17
1.2 Aufbau des Buches 19
1.3 Hinweise zur Verwendung des Buches 20
2 SAP-Systemarchitektur für ABAP-Entwickler 21
2.1 Die SAP-Systemarchitektur 21
2.1.1 Die Dreischichtenarchitektur 22
2.1.2 Verteilung der drei Schichten 23
2.2 Performanceaspekte der Architektur 25
2.2.1 Frontend 26
2.2.2 Applikationsschicht 26
2.2.3 Datenbank 27
2.2.4 Zusammenfassung 27
3 Werkzeuge zur Performanceanalyse 29
3.1Übersicht über die Werkzeuge 30
3.2 Einsatzzeitpunkte der Werkzeuge 32
3.3 Die Analyse und die Werkzeuge im Detail 34
3.3.1 SAP Code Inspector (SCI)35
3.3.2 Selektivitätsanalyse (DB 05)41
3.3.3 Prozessanalyse (SM 50/SM 66) - Status eines Programms 45
3.3.4 Debugger-Speicheranalyse 48
3.3.5 Memory Inspector (S_MEMORY_INSPECTOR)50
3.3.6 ST 10-Table Call Statistics 52
3.3.7 Performance-Trace-Allgemeines (ST 05)55
3.3.8 Performance-Trace-SQL-Trace (ST 05)58
3.3.9 Performance-Trace - RFC-Trace (ST 05)72
3.3.10 Performance-Trace-Enqueue-Trace (ST 05)74
3.3.11 Performance-Trace -Tabellen puffer-Trace (ST 05)76
3.3.12 ABAP-Trace (SE 30)79
3.3.13 Single Transaction Analysis (ST 12)93
3.3.14 E 2 E-Trace 105
3.3.15 Einzelsatzstatistik (STAD)114
3.3.16 Dump-Analyse (ST 22)125
3.4 Tipps zur Performanceanalyse 129
3.4.1 Konsistenzchecks 129
3.4.2 Zeitbasierte Analyse 129
3.4.3 Vermeidung 129
3.4.4 Optimierung 130
3.4.5 Laufzeitverhalten bei Massendaten 130
3.5 Zusammenfassung 130
4 Parallelisierung 133
4.1 Paketierung 133
4.2 Parallelisierung 135
4.2.1 Motivation 136
4.2.2 Herausforderungen und Lösungsansätze für parallelisierte Programme 137
4.2.3 Techniken zur Parallelisierung 147
4.2.4 Zusammenfassung 152
5 Datenverarbeitung per SQL 155
5.1 Die Architektur einer Datenbank 155
5.2 Ausführungvon SQL 160
5.2.1 Ausführung im SAP NetWeaver AS ABAP 160
5.2.2 Ausführung in der Datenbank 162
5.3 Effizientes SQL: Grundsätzliches 164
5.4 Zugriffsstrategien 164
5.4.1 Logische Strukturen 165
5.4.2 Indizes als Suchhilfe 167
5.4.3 Operatoren 177
5.4.4 Entscheidung für einen Zugriffspfad 179
5.4.5 Analyse und Optimierung in ABAP 181
5.4.6 Zusammenfassung 196
5.5 Ergebnismenge 197
5.5.1 Reduktion der Spalten 200
5.5.2 Reduktion der Zeilen 203
5.5.3 Eine bestimmte Anzahl von Zeilen lesen 205
5.5.4 Aggregate bilden 207
5.5.5 Existenzchecks 209
[weiter lesen]  
 
REGISTER |  öffnen
Index
/SDF/E 2 E_TRACE 105, 108
AAB AP Array Interface 220
ABAP Central Services (ASCS) 24
ABAP Database Connectivity (ADBC) 161, 233
ABAP Dump 126
ABAP Load 23
ABAP Memory 243, 249
ABAP Paging Area 249
ABAP Virtual Machine 79
ABAP Workbench 254
ABAP-Debugger 31
ABAP-Stack 23, 24
ABAP-Trace 30, 79, 330
ABAP-Tuning 17
abgebrochene Pakete 145
Active Key Protection 339
Advanced List Viewer (ALV) 322, 326
Aggregat 207
Aggregated Table Summary 70
Aggregatfunktion 270
Allokation 278
Antwortzeit 17
Anwendungsstatistik 125
Anwendungs-Tuning 18
APPEND SORTED BY 279
Applikationsschicht 21, 23, 26
Architektur, Performanceaspekte 25
Array Interface 133, 221, 323
asynchrone Verbuchung 317
asynchroner RFC 148, 311
Aufrufhierarchie 90
Aufrufstelle des SQL-Statements 222
ausführliche Trace-Liste 61
Ausführungshäufigkeit 219
Ausführungsplan 68, 162, 343
BBackground RFC (bgRFC) 312
Batchjob 147
Batchjob-API 148
Batchservergruppe 148
baumartiger Index 283
benutzerbezogener Speicher 243
Benutzersitzung 244
benutzerübergreifender Speicher 244
Binary Search 294
Blatt 283
Blockgröße 158
Bottom-up-Analyse 100
Buffer Pool 157
BYPASSING BUFFER 270
CCalendar-Puffer 251
CALL FUNCTION ...DESTINATION... 244
Call Stack 222, 327
Call Tree 102
CLIENT SPECIFIED 183, 219, 271
Client-Server-Architektur 21
Clustered Index Scan 182
Clustered Index Seek 181, 182
Code Inspector 32
- Performanceprüfungen 36
COLLECT 298
COMMIT WORK 61, 70, 104, 140, 163, 231, 317
Copy on Write 304
Cost-based Optimizer 179
COUNT 270
Covering Index 172, 200, 219
CUA-Puffer 251
Cursor-Cache 156
DData Manipulation Language (DML) 140, 214
Data Sharing 243
Datenbank 27
- Aggregate 207
- API für Datenbankabfragen 232
- Ausführungspläne 181
- Blöcke 157
Datenbank (Forts.) Datenbank Hints 238
Datenbank-Interface 160
Datenbankprozess 156
Datenbank-Thread 156
Daten-Cache 157
DBI-Hints 237
- Ergebnismenge 197
- Existenzchecks 209
- Explain Plan 181, 343
- FOR ALL ENTRIES 227
- Full Table Scan 174
- geschachtelte SELECTs 223
- Hash Join 194
- Hauptspeicher 156
- Heap-Tabellen 165
- Identical SELECTS 223
- Index Fast Full Scan 174
- Index Full Scan 173
- Index Rang-e Scan 170
- Index Unique Scan 169
- Indexdesign 211
- indexorganisierte Tabelle 165
- Indizes als Suchhilfe 167
- Join 191, 226
- Join-Methoden 191
- Kompilieren 162
- logische Strukturen 165
- NATIVE SQL 233
- Nested Loop Join 192
- OPEN SQL 232
- Operatoren 177
- Optimizer 179
- Paketgrößen 199
- Parsen 162
- passender Zugriffspfad 211
- physikalischer I/O 158
- Pool- und Cluster-Tabellen 235
- Selektivität und Verteilung 185
- Softwarearchitektur 155
- Sort Alerte Join 193
- Sortieren 234
- SQL-Cache 157
- Statistiken 180
- Systemstatistiken 180
- unpassender Zugriffspfad 196
- Views 224
- zentrale Ressource 155
- Zugriffsstrategien 164
Datenbank-Interface 160
Datenbankprozess 156
Datenbankschicht 21, 23
Datenbanksperre 140
Datenblock 157
Daten-Cache 157
DB File Scattered Read 176
DB File Sequential Read 176
DB 02 195, 196
DB 05 31, 32, 33, 34, 41, 190, 272
- Ergebnisbildschirm 42
DB 2 for iSeries 156
DBI Array Interface 220
DBI-Hint 237
Deadlock 141
Deallokation 279
Debugger 48
- Speicherabzug 50
- Speicheranalyse-Werkzeug 49
Default Key 281
Delayed Index Update 340
DELETE 297
DELETE FROM SHARED BUFFER 251
DELETE FROM SHARED MEMORY 252
Dequeue-Baustein 139
DISTINCT 270
Double Stack 23, 24
Dreischichtenarchitektur 21, 22
Durchsatz 17, 136
dynamische Verteilung 145
EE 2 E-Trace 105
- Analyse 109
- Durchführung eines Traces 107
- Voraussetzungen 105
Einzelsatzoperation 289
Einzelsatzpufferung 259
Einzelsatzstatistik 30
Einzelsatzzugriff 134
End-to-End-Trace 29, 31, 105
Enqueue-Service 26, 323
Enqueue-Trace 74
Ergebnismenge 197
erweiterte Schreibsperre 323
Event 79
Existenzcheck 209
Explain Plan 181, 190
EXPORT TO MEMORY 249
EXPORT TO SHARED BUFFER 251
EXPORT TO SHARED MEMORY 252
Extended Memory 242
Extended Trace List 61
externer Modus 245
FFehlerbehandlung, Paketverarbeitung 134
Filesystem-Cache 158
Filterwerkzeug 334
FLUSH_ENQUEUE 323
FOR ALL ENTRIES 191, 227, 228, 238, 271
FOR UPDATE 270
Fragmentierung 262
Frontend 26
Frontendressource 322
Full Table Scan 174, 177, 182, 344, 348, 351, 354, 356, 359
GGebiet 254
gebündelter Zugriff 134
generische Pufferung 259
geschachtelte Schleifen 36, 305
geschachtelte SELECT-Anweisung 191, 223
geschachtelte Tabellen 37
GET PARAMETER ID 250
GROUP BY 270
HHash Join 191, 194
Hash-Tabelle 194, 282, 285, 286
Hash-Verwaltung 285
Hauptmodus 245
Heap-Speicher 243
Heap-Tabelle 165
Hints 237
[weiter lesen]  

 
   


Newsletter bestellen


 
    Titelempfehlungen aus dem Sachgebiet Programmiersprachen:
 
       
Reinschauen  

Easy C Programmierung
Reinschauen  

 
   
Reinschauen  

Apple Script
Reinschauen  

 
   
Reinschauen  

PHP 5.3 & MySQL 5.1-Kompendium
Reinschauen  

 
   
Reinschauen  

UI-Design mit Microsoft Expression Blend 2
Reinschauen  

 
   
Reinschauen  

Microsoft ASP.NET 3.5 mit Visual C# 2008 - Das Entwicklerbuch
Reinschauen  

 
   
Reinschauen  

C++ GUI Programmierung mit Qt 4
Reinschauen  

 
   
Reinschauen  

Jetzt lerne ich Visual Basic 2008
Reinschauen  

 
   
Reinschauen  

Python 3
Reinschauen  

 
   
Reinschauen  

C++
Reinschauen  

 
   
Reinschauen  

Entwicklung von Enterprise Services für SAP
Reinschauen  

 
   
Reinschauen  

Multi-Core-Programming
Reinschauen  

 
   
Reinschauen  

Java lernen mit BlueJ
Reinschauen  

 
   
Weitere Titel anzeigen aus dem Sachgebiet Programmiersprachen  
   

 
 
 
Einkaufen so komfortabel wie in der Buchhandlung: blättern und lesen im Buch vor dem Kauf. Bestellen Sie bei Gefallen das gewünschte Buch über den Onlineshop.
 
© 2000 - 2012  www.DeutschesFachbuch.de