IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

Application Performance Improvement Tips


IBM Mainframe Forums -> All Other Mainframe Topics
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
kart__0987

New User


Joined: 18 Jul 2006
Posts: 5

PostPosted: Thu Dec 16, 2010 12:47 pm
Reply with quote

Hi All,
I have been asked to come up with a strategy to improve the Performance of a bunch of Mainframe applications at my site. We have identified a few focus areas as mentioned Below. Could you please suggest additional areas of opportunity as well as Best Practices and tips that will be of help in this process.

1. Long running batch Jobs - Identify the reasons for High CPU consumption using Strobe etc.. and take corrective action
2. High CPU online transactions
3. Reduce Batch Window by optimizing Job schedule
4. Eliminate Redundant processes and Jobs
5. Optimize DASD and TAPE storage by modifying JCL, reduce GDG limit etc.
6. Optimize SQL queries
7. Tips for better cobol Coding

Appreciate your thoughts and inputs.
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8700
Location: Dubuque, Iowa, USA

PostPosted: Thu Dec 16, 2010 6:35 pm
Reply with quote

DB2 indexes and access paths can yield nice improvements

Better COBOL coding will not, in most cases, yield enough benefit to pay for the changes -- modern processors run so fast that the program has to be doing a lot (as in BILLIONS) of COBOL statements for any improvements to be noticeable.

Reducing the batch window can backfire -- a production system WILL have problems every now and then, and the shorter batch window increases the chances that online systems will not come up on time.

Optimizing DASD and tape won't improve performance and can increase run times if taken too far.
Back to top
View user's profile Send private message
Phrzby Phil

Senior Member


Joined: 31 Oct 2006
Posts: 1050
Location: Richmond, Virginia

PostPosted: Thu Dec 16, 2010 10:39 pm
Reply with quote

How does GDG limit affect performance?
Back to top
View user's profile Send private message
kart__0987

New User


Joined: 18 Jul 2006
Posts: 5

PostPosted: Thu Dec 16, 2010 10:45 pm
Reply with quote

one of the areas we are looking at is to reduce DASD and other storage costs. Keeping GDG limit at minimum and eliminating unneccessary backups will help towards that.
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8700
Location: Dubuque, Iowa, USA

PostPosted: Thu Dec 16, 2010 10:53 pm
Reply with quote

Reducing DASD and other storage costs has absolutely nothing to do with performance improvement -- especially since storage (and other) costs can be very highly dependent upon the site chargeback policies.

Perhaps you need to step back and rethink just what you are wanting help with?
Back to top
View user's profile Send private message
kart__0987

New User


Joined: 18 Jul 2006
Posts: 5

PostPosted: Thu Dec 16, 2010 11:06 pm
Reply with quote

Apologize for not making it clear.It is a Performance improvement/Technology cost saving excercise. At this time i'm looking for ideas that can help acheive that.we will then prioritize the ones that involve least optimization effort and provide maximum benefit.
Back to top
View user's profile Send private message
enrico-sorichetti

Superior Member


Joined: 14 Mar 2007
Posts: 10886
Location: italy

PostPosted: Thu Dec 16, 2010 11:09 pm
Reply with quote

for these kind of services/exercises the current consulting rates very easily exceed 2000€ per day icon_biggrin.gif
( plus expenses, naturally )
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19243
Location: Inside the Matrix

PostPosted: Fri Dec 17, 2010 12:09 am
Reply with quote

Hello,

Quote:
Appreciate your thoughts and inputs.


Probably not what you are looking for, but. . .

The laundry list posted has no specifics - no actual goals. This list may be what impresses some non-technical manager, but doesn't have any working points. The direction of "we want to make things better" is a motherhood statement - nothing can be said against wanting to make things better.

If your interest is tuning some of the things you have, some analysis needs to be done identifying specifics that are not acceptable (i.e. it runs too long and/or requires too many resources and/or . . .).

How is excessive cpu usage determined? Any other resource?

Suggest (and this has already been mentioned) that you not reduce the size of the batch window. . . "Things to do" tend to grow rather than shrink.

Depending on exactly what is happening on the system, it may be time to consider cpu/dasd upgrades.
Back to top
View user's profile Send private message
enrico-sorichetti

Superior Member


Joined: 14 Mar 2007
Posts: 10886
Location: italy

PostPosted: Fri Dec 17, 2010 12:53 am
Reply with quote

in the starting list the only thing that makes sense is
4) Eliminate Redundant processes ....
Back to top
View user's profile Send private message
Bill O'Boyle

CICS Moderator


Joined: 14 Jan 2008
Posts: 2501
Location: Atlanta, Georgia, USA

PostPosted: Fri Dec 17, 2010 12:58 am
Reply with quote

Don Leahy recently posted a link for COBOL performance tips, which might also be helpful -

ibmmainframes.com/viewtopic.php?p=257132&highlight=#257132

Bill
Back to top
View user's profile Send private message
Phrzby Phil

Senior Member


Joined: 31 Oct 2006
Posts: 1050
Location: Richmond, Virginia

PostPosted: Fri Dec 17, 2010 7:53 am
Reply with quote

Motherhood with or sans apple pie?
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19243
Location: Inside the Matrix

PostPosted: Fri Dec 17, 2010 10:34 pm
Reply with quote

Yes icon_wink.gif

And baseball, oh my. . .
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> All Other Mainframe Topics

 


Similar Topics
Topic Forum Replies
No new posts TSO ALLOC In REXX Needs Improvement JCL & VSAM 3
No new posts Two where-criteria with GT - Performa... DB2 4
No new posts 10 byte RBA conversion -non applicati... JCL & VSAM 1
No new posts DB2 Event passed to the Application P... DB2 1
No new posts exploiting Z16 performance PL/I & Assembler 2
Search our Forums:

Back to Top