The following document provides an
overview of the different topics covered in the seminar and the
associated time. C\TREK
screens are only used to demonstrate/illustrate the information
being discussed. This
seminar covers a lot of tuning material and will require 8 hours a
day. The total time for
the seminar is 40 hours. The
detail topic agenda is also enclosed.
-
Tuning Virtual Storage in CICS/TS –
this section completes the information provided in the second
unit. Virtual
storage is the Achilles Heel of CICS/TS.
Different than real storage problems, lack of virtual
storage can result in CICS/TS down time.
CICS parameters that can affect the amount of virtual
storage are reviewed in detail.
The correct buffering of VSAM data sets is introduced in
this section. The
major focus for tuning virtual storage is below the line.
-
Tuning
CICS/TS Transaction Controls – this section reviews the
more important “knobs and buttons” associated with the
tuning of CICS. SIT,
transaction definition and program definition parameters are
reviewed. The
setting of the timer parameters such as the ICV, ICVTSD and ICVR
are discussed in detail, including transaction priority and
priority ageing.
-
Tuning On Line VSAM Files – this
section provides the introduction on what must be done to tune
VSAM files. Special emphasis is placed on the VSAM definition
parameters and how to compute the correct disk space required
for the file. The section also reviews the how to handle browsed files
under CICS/TS and other programming techniques.
-
Tuning NSR Files in CICS/TS – this
section addresses the tuning of Non-Shared resource files.
A review of what types of files should be placed in NSR
and which should be moved to LSR.
The way to compute the correct buffering and number of
strings are also covered.
-
Tuning CICS/TS LSR Buffers – this
section addresses tuning LSR files with the emphasis on the
look-aside hit ratio. However,
there is other less known facts regarding the tuning of LSR
files that are addressed in this presentation including the use
of multiple pools, number of strings and buffer reconciliation.
Also, a review of which files should or should not be
placed into and LSR processing is discussed in detail.
-
Tuning the Index CISZ – this section
addresses a little known tuning area regarding the index CISZ.
Most installations default the index CISZ.
The algorithm used by VSE is relatively good but in some
cases you want to control the CISZ assigned for better
performance. This
section covers the index CISZ tuning in detail.
-
Reviewing VSAM Free Space – this
section goes into the use of VSAM free space to control CI/CA
splits. It covers
the importance of avoiding CI/CA splits in an on line
environment and addresses some of the incorrect recommendations
that exist in the documentation. This section also covers CI and CA fragmentation.
-
Reviewing the DB2 Interface – this
topic discusses the major items that require attention to
improve the CICS and DB2 communications.
The concept of Threadsafe applications is reviewed and
the effect of not having threadsafe applications.
The correct and incorrect use of protected, unprotected
and pool threads is discussed.