results driven ca clarity ppm performance tuning

20
Results Driven CA Clarity PPM Performance Tuning

Upload: aaron-ballam

Post on 30-Mar-2015

249 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: Results Driven CA Clarity PPM Performance Tuning

Results Driven CA Clarity PPM Performance Tuning

Page 2: Results Driven CA Clarity PPM Performance Tuning

Results Driven Clarity PPM Performance Tuning

PP304SN

Service & Portfolio Management

Steve Seaney of HSBC Technology & Services, IncJosh Leone of CA Technologies, Inc

Page 3: Results Driven CA Clarity PPM Performance Tuning

3

abstract

Steve Seaney Josh Leone

Large Global Bank CA Technologies, Inc.

Sr. Mgr Business Systems Dir. Engineering Services

Over the past 15 months, a large global bank has worked closely with CA and our internal support teams to improve the response of our global CA Clarity PPM instance. Through the efforts, the bank has delivered a 400% improvement in CA Clarity PPM response without significant infrastructure investments. As a result, CA Clarity PPM has become a strong and viable solution for a variety of business problems facing the bank. The presentation will include a review of our approach, a discussion of changes implemented, and an outline of our current path forward

Page 4: Results Driven CA Clarity PPM Performance Tuning

4

CA Clarity PPM at the large global bank

Performance – then and now

Roadmap to improvement

Key drivers for performance improvement

Ongoing maintenance

Q&A

agenda

Page 5: Results Driven CA Clarity PPM Performance Tuning

5

The bank hosts a large and active CA Clarity installation

35,000 “active” users −Time, project management, & resource management−Extensively global user base −30,000 timesheets & 2000 reports per week−Highly secure environment

Substantial hardware hosts CA Clarity PPM−‘Unix’ based database and application servers−Oracle 10g 3-node RAC database environment−IBM WebSphere V7 (64bit) application environment

CA Clarity PPM 12.1.0 with OWB and CABI

Page 6: Results Driven CA Clarity PPM Performance Tuning

6

Performance measurement & criteria

Synthetic transaction time monitored−Production environment−30 separate transactions from 5 global locations−Logon, project list page, populate timesheet−10 minute cycle

Performance success criteria:−Original: 90% of transactions completed in 5 seconds−Current: 90% of transactions completed in 3 seconds

Page 7: Results Driven CA Clarity PPM Performance Tuning

7

Massive performance improvement

Slow response− 40% transactions > 6 secs

Daily heap dumps

Critical long running sessions− Frequent crisis calls

Disabled key functionality− Reports & portlets disabled

− Advance functionality (RM)

Loud user complaints

Fast response− 95% transactions > 3 secs

Heap dumps have stopped

Occasional long running sessions− Low priority incidents

Full functionality enabled− Reports & portlets enabled

− Resource management deployment

‘Spot’ issues (particular report)

February 2010 October 2011

Page 8: Results Driven CA Clarity PPM Performance Tuning

The Bank & CA partnered to define the path to success

8

First Half 2010: Foundation & Triage

PGA/SGA MemoryOracle 10.2Optimizer settingsSlice & Data MngtJob tuning

Second Half 2010: Major Steps

CA Clarity 12.064bit hardware64bit OSLoad BalancerSQL tuningOptimizer settings

2011: Support

64 bit WAS12.1 UpgradeDatabase ConfigurationMaintenance Program

Page 9: Results Driven CA Clarity PPM Performance Tuning

Performance roadmap drove tangible results

9

First Half 2010: Foundation & Triage

PGA/SGA MemoryOracle 10.2Optimizer settingsSlice & Data MngtJob tuning

Second Half 2010: Major Steps

CA Clarity 12.064bit hardware64bit OSLoad BalancerSQL tuningOptimizer settings

2011: Support & Mtce

64 bit WAS12.1 UpgradeDatabase ConfigurationMaintenance Program

80% transactions Faster than 5 sec

95% transactions Faster than 5 sec 95% transactions

Faster than 3 sec

Baseline: Only 40% transactions were faster than 6 sec

Page 10: Results Driven CA Clarity PPM Performance Tuning

First Half 2010: Foundation & Triage

10

Item Priority Benefit Date

Resource deactivation process L L Dec- 09

Weekly application restarts L M Dec- 09

Add memory to Oracle for SGA and PGA H H Jan-10

Reduce Allocation and Availability slices H M Jan-10

Clear Orphans in the NMS_MESSAGE_DELIVERY table H M Feb-10

Upgrade Oracle to 10.2.0.4 H H Feb-10

Set Attribute Value Protection to faster setting H H Feb-10

Set Cursor Sharing to Exact H H Jan- 10

Purge old Time periods H L May-10

Implement workaround for Investment Allocations job H N May-10

Set Session Expiration Timeout H M May-10

Purge old Projects (2 year process) H L Ongoing

Page 11: Results Driven CA Clarity PPM Performance Tuning

Phase 2 Implementation Details

11

Item Priority Benefit Date

Database server OS upgrade L L Jun-10

Table Reorganization M M Jul-10

Disk Reorganization M M Jul-10

Tablespace reconfiguration M H Jul-10

Timeslice reduction (1MM rows) M M Jul-10

Optimizer histogram settings N/A H Sep-10

CA Clarity 12.0.6 Upgrade H H Sep- 10

New hardware (datacenter relocation) L L Oct- 10

Hardware Load-balancer H M Oct- 10

Page 12: Results Driven CA Clarity PPM Performance Tuning

2011: Support & Maintenance

12

Item Priority Benefit Date

Institutionalized SQL Tuning M M Jan-10

Long running SQL email alerts L H Mar-10

Allocation job change – exclude inactive M M Mar- 10

Database health dashboard (see next slide) M H Jul- 10

Selective index rebuild job M M Jul- 10

Monthly slice rollover moved to weekend H H May- 10

CA Clarity 12.1.0.5840 (Resource Management Portlets) H H Sep -10

Page 13: Results Driven CA Clarity PPM Performance Tuning

2012: Support & Maintenance

13

Item Priority Benefit Date

Nightly segmentation advisor H M TBD

Segmentation advisor portlet L H TBD

Table ‘desegmentation’ job M M TBD

Index health portlet M H Jul- 10

Index health jobs M M Jul- 10

Page 14: Results Driven CA Clarity PPM Performance Tuning

14

Database health dashboard

“Poor Man’s OEM”

Leverages Oracle Enterprise system statistics

Administrative portlets

Current and historical:−Database server CPU utilization−Top SQL−Long running SQL−Execution plan and time−Tablespace utilization−Index health (in process)−Table ‘fragmentation’ (in process)

Page 15: Results Driven CA Clarity PPM Performance Tuning

15

The improved CA Clarity PPM instance is ‘snappy’

Integral partnership with CA provides a foundation

Ongoing database and application maintenance is crucial

Improvements did not require additional hardware

Database tuning skills are critical

Conclusions & recommendationsa few words to review

Page 16: Results Driven CA Clarity PPM Performance Tuning

Q&A

Page 17: Results Driven CA Clarity PPM Performance Tuning

Recommended Sessions

SESSION # TITLE Date / Time

PP205SN Using Clarity to Manage your Application Portfolio

11/16, 9:45amSouth Pacific H

PP200SS What's New in CA Clarity PPM v13 11/16, 2:45pmSouth Pacific J

Page 18: Results Driven CA Clarity PPM Performance Tuning

Related Technologies

Booth 445 – CA Agile Vision, CA Product Vision, CA Idea Vision, CA Technologies

Booth 449 – CA Agile Vision, CA Product Vision, CA Idea Vision, CA Technologies

Page 19: Results Driven CA Clarity PPM Performance Tuning

Please scan this image to fill in your session survey on a mobile device

Session # PP304SN

Page 20: Results Driven CA Clarity PPM Performance Tuning

thank you