Upload
kellyn-potvin-gorman
View
1.065
Download
0
Embed Size (px)
DESCRIPTION
ASH Slides from MOW 2012
Citation preview
ASH Analytics
Kellyn Pot’Vin, Sr. Technical Consultant,
Enkitec
Top Activity, The Next Generation
About me:
2
Kellyn Pot’Vin,
• pronounced “Poet-vaughn”
• Senior Technical Consultant with Enkitec,
(www.enkitec.com)
• Westminster, Colorado
• Oracle, SQL Server and MySQL
• Specialize in performance and management
of large enterprise environments.
• Board of directors for RMOUG
• Blog: DBAKevlar.com
ASH, AWR,ADDM and the EM12c
3
• EM12c integrates ASH, (Active Session History)
for the first time into an “Top Activity” type
interface.
• AWR snapshots utilized, using point in time
metrics the DBA can examine for the windows
in time demanded.
• Real Time ADDM is used for new features,
allowing the DBA to work more closely with this
“Just the facts” reporting tool.
• More arsenal for the DBA’s weapons against
poor performance!
ASH Analytics
• ASH Analytics is available to install
dynamically as a feature of the EM 12c to any
11g database.
• T he diagnostic pack licensing is required for this
feature, just like for AWR and AD D M
reporting.
http:/ / www.oracle.com/ technetwork/ oem/ pdf/ 5118
80.pdf
Similar Interface
5
• ASH, (Active Session H istory) has been
available to assist the D BA since 10g.
• Allows the D BA to view information
across multiple performance dimensions.
• By Filtering, allows the D BA to view
performance patterns and resource usage
that wasn’t clearly displayed in the past.
The Install
6
Simple Installation
7
Installing ASH Analytics
8
What Was Installed?
9
Post Installation
10
Role of the DBA
11
• Technical specialist in all that is,
corresponds and impacts the database.
• We fill so many other roles, but our
primary role is to support our customers-
management, users, clients and
developers.
How the DBA Views Wait Events
12
• By looking at this wait event table, does the
customer understand the issue?
• If you include this in a report, does it offer value
to your customer?
Waits as a Pie Chart
13
49.07
22.78
12.07
11.08 direct path readtemp
direct path writetemp
CPU + Wait forCPU
PX Deq Credit:send blkd
ASH Analytics Load Map
14
First View of ASH Analytics
15
ASH Analytics- Filtering
16
Viewing Waits, Filtered
17
Highlight and the Drilldown
18
Drilldown to Pinpoint
19
Why Load Map
20
• Secondary way to break down wait
events.
• Easier for Non-DBA’s to understand
impact of wait events.
• Great visual and reporting tool to
clients.
• Clear, undeniable view of impact of
database, waits, processes and
advanced processing.
A Picture is a Thousand Words
21
Filtering with Load Maps
22
• Choose Simple or Advanced Filtering
Options.
• Breakdown the filtering in the order
that is pertinent to the question about
performance for the snapshot you’re
narrowed to.
• Drilldown from any point in the
loadmap to the process, wait event
or resource usage.
Wait Event by SQL_ID in Hybrid
23
Wait Event by SQL_ID in OLAP
24
OLTP Load Map by Transaction_id
25
Real –Time ADDM and
Comparisons
26
Introduced in EM12c, the ADDM comparison report
allows a DBA to compare a created snapshot in
time to a second snapshot.
• Time is not fixed, can be a different total of
minutes, different days, compare anything in
retained in the repository against one another.
• The report notifies you of multiple impacting
indicators, including percentage of
compatibility of the comparisons and drilldown
areas for both panes.
Performance Degradation
27
Run Comparison
28
Summary
29
• ASH Analytics is the future of the “Top
Activity” View in the Enterprise
Manager.
• The benefits are clear in regards to
viewing, trouble-shooting and defining
performance metrics, resource usage
and issues.
• The future holds many advanced
performance metrics and features to be
integrated into this new interface.
Q&A
30
Follow me on Twitter @DBAKevlar
Linked in and Facebook: Kellyn Pot’Vin
Email: [email protected] or [email protected]