Jürgen Glag's book points out how to ensure professional and efficient database software development in DB2 mainframe and client/server environments. The asset of this book is that technical aspects (performance, tuning) and organizational measures (economical performance) are covered. Consequently, this book is suitable particularly for organizations that want to use DB2 in an economical and safe way.
Work in various large production systems with DB2 revealed that most performance problems arise either from a certain critical transaction load onwards or for particularly large tables. Many measures can be taken in order to identify and to solve these problems during software development and not, as is often the case, only in production environment. Beyond explaining the causes for performance problems, this book also describes and explains well-proven measures to avoid such problems.
The book particularly addresses those persons who are responsible for data processing and quality assurance; project leaders and project managers in the data processing area; and software and application developers.


Das Buch von Glag zeigt, wie professionelle und effiziente DB-Anwendungsentwicklung im DB2-Großrechnerbereich und Client/Server-Umfeld sichergestellt werden können. Der Vorzug des Buches ist es, daß sowohl die technischen Aspekte (Performance, Tuning) als auch organisatorische Maßnahmen zur Optimierung (wirtschaftliche Performance) dargestellt werden. Damit eignet sich das Buch insbesondere für den Einsatz in Unternehmen, die DB2 kostengünstig und sicher einsetzen wollen.
Bei der Arbeit in mehreren großen produktiven DB2-Umgebungen hat sich gezeigt, daß die meisten Performance-Probleme entweder erst ab einer bestimmten kritischen Transaktionslast oder bei besonders umfangreichen Tabellengrößen auftreten. Um diese Probleme nicht erst in der Produktionsumgebung, sondern bereits während der Softwareentwicklung erkennen und lösen zu können, sind eine Reihe von Maßnahmen



Anwendungsentwicklung in Unternehmen!

Autorentext

The author Jürgen Glag is based in Düsseldorf Germany, where he holds a leading position with a major software company. He has gained over 15 years of experience in the field of application development. His main areas of expertise are project management, product development and DB2 consulting. He is frequent speaker at GUIDE, IDUG and other events where he has held presentations about DB2 performance and tuning.


Dipl.-Math. Jürgen Glag ist als Projektmanager bei einem großen Beratungsunternehmen in Düsseldorf beschäftigt. Seit über 15 Jahren arbeitet er im Bereich der Anwendungsentwicklung. Seine Arbeitsschwerpunkte liegen im Management von Projekten für die Versicherungswirtschaft sowie in der DB2-Beratung. Über Performance- und Tuningmaßnahmen hinsichtlich des Einsatzes von DB2 hat er auf Seminaren mehrfach Vorträge gehalten.



Inhalt
1 Introduction.- 1.1 Why this Book?.- 1.2 Target Groups.- 2 Performance Problems: Symptoms, Causes, Measures.- 2.1 Locking Problems.- 2.2 Queuing Problems.- 2.3 Delivery Times Instead of Response Times in On-line Operation.- 2.4 Excessively Long Runtimes in Batch.- 2.5 Summary.- 3 Organizational Measures in Software Development.- 3.1 Application Scenario and Access Profile.- 3.2 Design of Critical Batch Runs.- 3.3 Access Modules.- 3.4 Reducing Data Accesses.- 3.5 Considerations Regarding the Application Architecture.- 3.6 Standards for Software Development.- 3.7 Using Quality Assurance Tools.- 4 Case Studies.- 4.1 Queues in On-line Operation.- 4.2 Avoiding Hot-Spots.- 4.3 Joins with Non-uniform Distribution of Attribute Values.- 4.4 Formulation of Restart Keys in Cursors.- 4.5 Reducing Synchronous lOs for Hierarchical Structures.- 4.6 Comparison of LOAD and INSERT Procedures.- 5 Tuning.- 5.1 Unavoidable Tuning Measures.- 5.2 Economical Procedure with ABC Analysis.- 5.3 Sequence of the Activities.- 5.4 Expenditure for Tuning.- 5.5 Effort Minimization for Future Tuning Measures.- 5.6 Adjustment of the Procedure Model.- 5.7 Staff Training.- 5.8 Measuring the Tuning Results/Success.- 6 Checklists.- 6.1 Checklist for the Application Development.- 6.2 Tasks of a DBA Group.- 6.3 Application Scenario.- 6.4 Access Profile.- 6.5 Checklist for System Design.- 6.6 Evaluating the DB2 Catalog for Critical Objects.- 6.7 Inverting a Timestamp.- 7 Some Additional Stuff for Application Development.- 7.1 DML Extensions.- 7.2 DDL Extensions.
Titel
Efficient Software Development with DB2 for OS/390
Untertitel
Organizational and Technical Measures for Performance Optimization
EAN
9783322938633
Format
E-Book (pdf)
Veröffentlichung
13.03.2013
Digitaler Kopierschutz
Wasserzeichen
Anzahl Seiten
150
Auflage
1998
Lesemotiv