Students will learn how to prevent application performance issues and enhance the performance of currently running apps in this course on application performance and tuning. Indexes, table layout, locking, and other topics pertinent to application performance will be covered with the students. To reinforce the lecture material, this course offers both machine and paper exercises.
You should have: Familiarity with DB2 for z/OS application programming and SQL.
DB2 for z/OS application developers, DB2 for z/OS DBAs, and anybody else in charge of application performance and tuning in a DB2 for z/OS environment should take this intermediate course.
Introduction to Application Performance & Tuning
Listing common causes of application performance problems
Evaluating different approaches for detecting the problems
Describing possible solutions
Performance Analysis Tools
Understanding components of local response time (LRT)
Identifying touch random (TR), touch sequential (TS), and fetch (F) time costs
Utilizing VQUBE3 to estimate local response time (LRT)
Locating necessary time values in an accounting trace report
Drawing & interpreting a bubble chart
Towards Better Indexes
Understanding DB2 index structure and usage
Evaluating the cost of creating a new index or modifying an existing index
Designing the best possible index for a single table query
Describing prefetch operations and multi-index access
Multiplying Table Access
Identifying various join methods and join types
Predicting table join order
Designing the best indexes for joining tables
Optimizing correlated and non-correlated sub queries
Utilizing UNION, INTERSECT, and EXCEPT operations
Towards Better Tables
Evaluating clustering alternatives
Understanding basic rules of normalization
Considering conditions for denormalization
Defining materialized query tables
Learning to Live with the Optimizer
Describing the limitations related to dangerous predicates
Identifying situations when the optimizer needs help with filter factor estimates
Massive Batch
Detecting performance problems with massive batch jobs
Making batch jobs run faster
Locking Issues
Describing DB2 serialization
Understanding transaction locking
Avoiding locking problems in application design
Course Summary
Summarizing the topics covered in this course
IBM created the Db2 family of data management tools, which includes database servers. Although it was originally designed to serve the relational model, it has now been expanded to include object-relational functionality as well as non-relational structures like JSON and XML.
You can realize the benefits of using Db2 Multisystem in several ways:
Query performance can be improved by running in parallel (pieces of the query are run simultaneously on different systems).
The need for data replication decreases because all of the systems can access all of the data.
Much larger database files can be accommodated.
Applications are no longer concerned with the location of remote data.
When growth is needed, you can redistribute the file across more systems, and applications can run unchanged on the new systems
In October 2000, IBM released z/OS, a 64-bit operating system for mainframes using the z/Architecture architecture. [2] It is a descendant of OS/390, which was preceded by a series of MVS versions, and it is OS/390's successor. [NB 1] The z/OS operating system, like OS/390, integrates a variety of formerly distinct, related products, which are still optional. Because z/OS is built for backward compatibility, it incorporates many of the features of more recent operating systems while also keeping much of the older functionality that dates back to the 1960s and is still in use today.
To attend the training session you should have an operational Desktops or Laptops with required specification along with good internet connection to access the labs.
We would always recommend you to attend the live session to practice & clarify the doubts instantly and get more value from your investment. However, if due to some contingency if you have to skip the class Radiant Techlearning would help you with the recorded session of that particular day. However, those recorded sessions are not meant only for personal consumption and NOT for distribution or any commercial use.
Radiant Techlearning has a data center containing the Virtual Training environment for the purpose of participant’s hand-on-practice.
Participants can easily access these labs over Cloud with the help of remote desktop connection.
Radiant virtual labs provides you the flexibility to learn from anywhere in the world and in any time zone.
The learners will be enthralled as we engage them the real world and industry Oriented projects during the training program. These projects will improve your skills and knowledge and you will gain better experience. These real time projects, they will help you a lot in your future tasks and assignments.
Radiant Telelearning offers customized solutions and training programmed for individuals, teams and businesses depending upon what they require. Here is how we help each one through our diverse formats.
Individuals / One-O-One Training
▪ Focused learning sessions
▪ Programmed scheduling according to your choice
▪ Get personalized attention
▪ Choose what technology interests you
Teams: Enroll for our Classroom or online Public Batches
▪ Get our specialized updated content for different skill levels
▪ Get on-demand learning and solve problems quickly
▪ Get help from the ground level through sequential learning
Enterprise:
▪ Get customized training programmed and solutions that can be curated especially for your business
▪ Meet needs of all learners
▪ Let your employees be geared up for all kinds of problem solving
▪ Inspire your teams for future
▪ Update your employees with latest information stretching from technology, business leadership to marketing
Radiant Telelearning has a large pool of in-house certified trainers & consultants with strong background and working experience on the technology.
Radiant Telelearning offers more than 800+ courses and for each course Radiant have identified best-in-class instructors.
Radiant has highly intensive selection criteria for Technology Trainers & Consultants, who deliver you training programs. Our trainers & consultants undergo rigorous technical and behavioral interview and assessment process before they are on boarded in the company.
Our Technology experts / trainers & consultants carry deep dive knowledge in the technical subject & are certified from the OEM. Our faculty will provide you the knowledge of each course from fundamental level in an easy way, and you are free to ask your doubts any time from your respective faculty.
Our trainers have patience and ability to explain difficult concepts in a simplistic way with depth and width of knowledge.
Radiant believes in a practical and creative approach to training and development which distinguishes it from the other training and developmental platforms. Moreover, training courses are undertaken by some of the experts who are having vast range of experience in their domain.