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
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
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
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
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
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
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
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
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
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
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
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
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)
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
Q&A
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
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
Please scan this image to fill in your session survey on a mobile device
Session # PP304SN
thank you