Professional Documents
Culture Documents
Mainframe Performance Tuning Workshop: Thirdware Technology Solutions 1
Mainframe Performance Tuning Workshop: Thirdware Technology Solutions 1
Performance Tuning
WORKSHOP
Program Tuning
Q &A
Brainstorming Session
Tune SQL while building Profile the way the Identify slowdowns fast
the application application accesses the DB and fix them
(proactively) Analyze application Analyze performance
Development and tuning performance while proactively to identify
work hand-in-hand. simulating the production problems ahead of time
env. Monitoring, diagnosis
Tuning, impact analysis and resolution
and profiling solutions.
2.
2.Rewrite
RewriteSQL
SQL
1.
1.Identify
Identify
Problematic 3. Benchmark SQL
ProblematicSQL
SQL
alternatives
Best SQL
Multicolumn Indexes
Use Constants and Literals if the values will not change for the next 3 years (for static queries)
Better to create Indexes on columns that have integer values instead of characters. Integer values use less
overhead than character values
o JOINs on common indexed column or columns shared the Joined tables is preferred.
o Make sure to use the most restrictive JOIN table first; and provide as many indexed and restrictive
WHERE clauses as possible to limit the amount of data that needs to be Joined to the second or
subsequent tables.
Avoid COBOL SORTING – Use JCL Sorting or Use FASTSRT Compiler Option