ash analytics
DESCRIPTION
ASH Slides from MOW 2012TRANSCRIPT
![Page 1: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/1.jpg)
ASH Analytics
Kellyn Pot’Vin, Sr. Technical Consultant,
Enkitec
Top Activity, The Next Generation
![Page 2: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/2.jpg)
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
![Page 3: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/3.jpg)
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!
![Page 4: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/4.jpg)
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
![Page 5: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/5.jpg)
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.
![Page 6: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/6.jpg)
The Install
6
![Page 7: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/7.jpg)
Simple Installation
7
![Page 8: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/8.jpg)
Installing ASH Analytics
8
![Page 9: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/9.jpg)
What Was Installed?
9
![Page 10: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/10.jpg)
Post Installation
10
![Page 11: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/11.jpg)
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.
![Page 12: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/12.jpg)
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?
![Page 13: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/13.jpg)
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
![Page 14: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/14.jpg)
ASH Analytics Load Map
14
![Page 15: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/15.jpg)
First View of ASH Analytics
15
![Page 16: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/16.jpg)
ASH Analytics- Filtering
16
![Page 17: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/17.jpg)
Viewing Waits, Filtered
17
![Page 18: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/18.jpg)
Highlight and the Drilldown
18
![Page 19: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/19.jpg)
Drilldown to Pinpoint
19
![Page 20: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/20.jpg)
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.
![Page 21: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/21.jpg)
A Picture is a Thousand Words
21
![Page 22: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/22.jpg)
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.
![Page 23: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/23.jpg)
Wait Event by SQL_ID in Hybrid
23
![Page 24: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/24.jpg)
Wait Event by SQL_ID in OLAP
24
![Page 25: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/25.jpg)
OLTP Load Map by Transaction_id
25
![Page 26: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/26.jpg)
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.
![Page 27: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/27.jpg)
Performance Degradation
27
![Page 28: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/28.jpg)
Run Comparison
28
![Page 29: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/29.jpg)
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.
![Page 30: Ash analytics](https://reader035.vdocument.in/reader035/viewer/2022062319/554b9877b4c9052d448b4b69/html5/thumbnails/30.jpg)
Q&A
30
Follow me on Twitter @DBAKevlar
Linked in and Facebook: Kellyn Pot’Vin
Email: [email protected] or [email protected]