30
ASH Analytics Kellyn Pot’Vin, Sr. Technical Consultant, Enkitec Top Activity, The Next Generation

Ash analytics

Embed Size (px)

DESCRIPTION

ASH Slides from MOW 2012

Citation preview

Page 1: Ash analytics

ASH Analytics

Kellyn Pot’Vin, Sr. Technical Consultant,

Enkitec

Top Activity, The Next Generation

Page 2: Ash analytics

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

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

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

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

The Install

6

Page 7: Ash analytics

Simple Installation

7

Page 8: Ash analytics

Installing ASH Analytics

8

Page 9: Ash analytics

What Was Installed?

9

Page 10: Ash analytics

Post Installation

10

Page 11: Ash analytics

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

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

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

ASH Analytics Load Map

14

Page 15: Ash analytics

First View of ASH Analytics

15

Page 16: Ash analytics

ASH Analytics- Filtering

16

Page 17: Ash analytics

Viewing Waits, Filtered

17

Page 18: Ash analytics

Highlight and the Drilldown

18

Page 19: Ash analytics

Drilldown to Pinpoint

19

Page 20: Ash analytics

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

A Picture is a Thousand Words

21

Page 22: Ash analytics

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

Wait Event by SQL_ID in Hybrid

23

Page 24: Ash analytics

Wait Event by SQL_ID in OLAP

24

Page 25: Ash analytics

OLTP Load Map by Transaction_id

25

Page 26: Ash analytics

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

Performance Degradation

27

Page 28: Ash analytics

Run Comparison

28

Page 29: Ash analytics

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

Q&A

30

Follow me on Twitter @DBAKevlar

Linked in and Facebook: Kellyn Pot’Vin

Email: [email protected] or [email protected]