DB2 11 for z/OS Application Performance & Tuning

Course Description

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.

Prerequisites

You should have: Familiarity with DB2 for z/OS application programming and SQL.

Target Audience

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.

Learning Objectives

  • Designing better indexes
  • Determining how to live with the optimizer (avoid pitfalls, help when necessary)
  • Avoiding locking problems
  • Using accounting trace information to find significant performance problems in an operational application

Content Outline

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

FAQs

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.

Send a Message.


  • Enroll