Hot Technologies with Dr. Robin Bloor, Dez Blanchfield and IDERA
Application performance issues impact end users the hardest, and too often, IT doesn’t know about it until after the fact. With many applications served by a variety of disparate technologies, troubleshooting bottlenecks can be onerous and time consuming, ultimately causing frustration and missed SLAs. How can IT quickly discover what process affected SQL execution time and keep end users focused on the bottom line?
Register for this episode of Hot Technologies to learn from Analyst Dr. Robin Bloor and Data Scientist Dez Blanchfield as they discuss the complexities of the data pipeline. They’ll be briefed by Bill Ellis of IDERA, who will explain the importance of identifying and resolving the root cause of performance problems. He’ll show how IDERA’s Precise Application Performance Platform can isolate transactions and usage patterns, thus giving IT the necessary tools to provide a consistent end user experience.
9. The Diagram of Everything
All IT Assets and Relationships
TIME
10. Performance & SLA Complexity
Complexity is about
variety, structure and
constraints – and the
numbers
The numbers always
increase
The constraints are
determined by the
business processes
and business goals
11. A Business Perspective
In some systems, the optimal
response time is one tenth of a
second the human response
time.
Software can have higher
expectations and may require a
faster response time.
In some situations – market
situations - being first is where
the business value is. This may
apply to the business process
rather than an app.
33. A BETTER WAY…
- A correlated end to end
view of historical
performance
- Share informa6on among
diverse technical teams
- Automa6c iden6fica6on of
problem areas
- Easy repor6ng on business
impact and priority
- And a knowledgebase to
provide ac6onable advice
OS/Network
support
Operations
Application
Support
Database
Administration
Service
Desk
Storage Management
Application
Development
Client
DB
Metrics
OS/Net
Metrics
App
Metrics
Client &
Web
Metrics
Storage
Metrics
Storage Management
Service
Desk
Database
Administration
Application
Development
OS/Network
support
Application
Support
Operations
Executive (CIO/CEO/
LOB)
Executive (CIO/CEO/
LOB)
Precise
PMDB
THE PRECISE WAY
34. Business
Applications
Experts
• CIO
• Line of Business
• Business Analyst
• Help Desk
• Performance Team
• Service Delivery
• DBA, Storage
• SAP, Oracle Ebiz
• J2EE, .NET
THE RIGHT VIEW OF PERFORMANCE ANALYSIS
Precise
PMDB
Storage Management
Database
Administration
Application Support
Performance Team
LOB
Help Desk
Executive (CIO/CEO)
Analyst
35. APM – TRANSACTION PERFORMANCE
Business
Applications
Experts
• CIO
• Line of Business
• Business Analyst
• Help Desk
• Performance Team
• Service Delivery
• SAP, Oracle Ebiz,
PeopleSoft
• J2EE, .NET
• Oracle, SQL Server,
Sybase, and DB2
Investing
Transaction
Storage
Management
Application
Development
Performance
Team
LOB
Help Desk
Executive (CIO/
CEO)
Analyst
Precise
PMDB
Application
Support
Database
Administration
37. CASE STUDIES
New Storage Unit1
Steelcase Inc.2
Global Application going in Production3
Pack and Ship not meeting business SLA4
SAP transaction breaking SLA5
PeopleSoft Optimization6
40. VALIDATING DATA WAREHOUSE UPGRADE
Case Study – An Automobile Manufacturer
Problem Background
An Automobile Manufacturer invested in a new VMAX SAN to improve the performance of its Data
Warehouse application. After installation, An Automobile Manufacturer grew concerned over significant
increased disk activity. Existing storage monitoring tools showed an increase in disk contention, prompting An
Automobile Manufacturer to begin planning an expensive SAN roll back.
Investigation
Precise was purchased to manage transaction performance across all tiers of the supporting infrastructure.
An Automobile Manufacturer used Precise to compare end-to-end transactions and specific supporting
application, database and storage performance details before and after the VMAX upgrade.
Findings
While contention on the SAN was up, looking at the complete transaction - peak throughput increased from
400MB/sec to 700MB/sec and average I/O wait time decreased from 38% to 17% of overall database time.
Summary
Precise was able to validate the success of the VMAX upgrade by focusing on transaction performance and
proved that the increased disk activity was a direct result of increased throughput – not a transaction
performance issue. An Automobile Manufacturer additionally found that isolated SAN (or tier) monitoring can
be misleading and not reflective of the true transaction performance. An Automobile Manufacturer was able
to mitigate the risk and the cost of a more than $500,000 roll back.
42. DRIVING DOWN SAP OPERATING COSTS
Case Study – Steelcase Inc.
Problem Background
A key end user (CHOUSE) complained about poor response time while running a custom transaction (ZPP_CM25).
The problem surfaced after a major upgrade of SAP and directly impacted overall production planning and inventory
control.
Investigation
Steelcase uses Precise to manage the performance of SAP. After the end user complained about performance,
Steelcase was able to quickly filter and focus on the end user transaction.
Findings
Steelcase was able to isolate the bottleneck to the database tier. A close look at the database query identify a high
number of executions with an extremely efficient response time (.002 seconds). This pointed to a coding issue, not a
database issue. A quick look at the application code identified that a program loop generated the excessive calls. A
code change to issue one query and loop thru the result cursor saw a tremendous improvement in end user response
time (average backend database time decreased from over 53 seconds to 4.5 seconds per transaction).
Summary
Steelcase was able to quickly isolate the root cause and verified that the code change had a significant impact. End
user productivity increased significantly. CM25 is an SAP transaction responsible for capacity leveling of production
planning and inventory control. The improvement resulted in better management of inventory and more accurate
production planning, enabling Steelcase to significantly drive down operating costs.
46. AN ELECTRIC UTILITY
Case Study – An Electric Utility
Problem Background
An Electric Utility in the west is Precise for SAP customer. It is a privately held energy company with a
portfolio of competitive and regulated energy companies. Its portfolio of competitive businesses consists
primarily of An Electric Utility, a retail electricity provider with more than 2 million customers in Texas, and
Luminant, which is engaged largely in power generation and related mining activities, wholesale power
marketing and energy trading. An Electric Utility was experiencing regular disruptions to transaction
performance across their SAP application stack which had a direct impact on their customer’s satisfaction and
a costly impact to the business.
Investigation
An Electric Utility purchased purchased Precise to manage the performance of SAP. Within hours of
deployment, Precise quickly identified the root cause of several key performance bottlenecks.
Findings
Over the next several months, Precise was able to reduce the amount of SEV1 support calls by 25%.
Summary
Precise is now an integral part of problem resolution at An Electric Utility. Prorated to a full calendar year, An
Electric Utility will save more than 1.9 million dollars with a 25% reduction in SEV1 support cases.
77. PACK & SHIP NOT MEETING BUSINESS SLA
Case Study – Frustrated Users
Problem Background
Warehouse operations occasionally had screen freezes that would not allow the
shipping department to meet the business SLA of shipping all orders received that
day by 3 PM.
Investigation
Precise pinpointed the underlying SQL statements. The detailed history showed very different
execution times. Tracked to flip-flopping execution plans.
Findings
One plan is fast; the other is slow.
Summary
Lock in the fast execution plan to deliver consistent performance to the application users.
82. PRECISE FINDINGS
Case Study – Global Application going in Production
Problem Background
New version of application with worldwide users going into production. Web servers maxed
out at 100% CPU.
Investigation
Most transactions and code executed to expectations. However, outliers could prevent the
application from scaling.
Findings
Precise Findings automatically pinpointed bottlenecks.
Summary
Precise was instrumental in isolating and resolving performance bottlenecks so that Go-Live
date could be met.
94. SM51 has the highest average
response time. Click here to drill
into this transaction.
95. XSJONNAL ran this transaction
Click here to analyze the
transactions database time
Most of the time is spent in the
backend database and the
transaction has mostly failed its
SLA
96. Top statements for XSJONNAL
execution of SM51
Click here to tune the
top statement
99. PRECISE FINDINGS
PeopleSoft Optimization in Production
Problem Background
Performance is good; could it be better?
Investigation
Review environment for optimization opportunities and question about AJAX.
Findings
AJAX is not a significant contributor to performance, opportunities in Tuxedo and the
database.
Summary
Many shops get super interested in performance when there is a problem. Another approach
is to treat like a practice.