oracle 10g performance: chapter 03a oem demo

31
EM Tuning Demo

Upload: kyle-hailey

Post on 27-Jan-2015

110 views

Category:

Documents


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Oracle 10g Performance: chapter 03a oem demo

EM Tuning Demo

Page 2: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

Four Tuning Paths

Database Home Page

Performance Page

Drilldowns

SQL Session

ADDM Page

Solutions

Page 3: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

Path 1

Database Home Page

Performance Page

Drilldowns

SQL Session

ADDM Page

Solutions

Actions

Page 4: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

Database Home Page

Page 5: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

ADDM Details

Solution ASSMSolution ASSM

Solution 2: PartitioningSolution 2: Partitioning

Solution 3: Free ListsSolution 3: Free Lists

TablespaceTablespace

ObjectObject

Page 6: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

Path 2

Database Home Page

Performance Page

Drilldowns

SQL Session

ADDM Page

Solutions

Actions

Page 7: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

Database Home Page

Page 8: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

ADDM Page

Page 9: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

ADDM Details

Page 10: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

EM Product Layout for Performance

Database Home Page

Performance Page

Drilldowns

SQL Session

ADDM Page

Solutions

Page 11: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

Database Home Page

Page 12: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

Database Performance Page

Lots of waitsLots of waits

ADDM ReportADDM Report

Page 13: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

ADDM Page

Page 14: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

ADDM Details

Page 15: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

EM Product Layout for Performance

Database Home Page

Performance Page

Drilldowns

SQL Session

ADDM Page

Solutions

Page 16: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

Database Performance Page

““click on the click on the big stuff”big stuff”

Page 17: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

Wait Drilldown : Concurrency

Page 18: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

SQL Drilldown

Page 19: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

Session Drilldown

Page 20: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

Session : Wait History

Page 21: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

Part II – Taking ADDM Advice 10 users inserting concurrently into same table

insert into toto1 values (t,lpad('a',1000,'a'));insert into toto1 values (t,lpad('a',1000,'a'));

Page 22: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

Test 1

Elapsed Time 14:44Elapsed Time 14:44

Page 23: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

ADDM Details

Page 24: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

ADDM Says

Use ASSM Use Freelists Partition Object

Trying out Freelists

Page 25: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

Test 2

Elapsed Time 14:59Elapsed Time 14:59

Was 14:44 – now slower! Was 14:44 – now slower!

Page 26: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

ADDM Details

Page 27: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

ADDM says

Increase Log File Size to 2000M to hold at least 20 minutes of redo

Page 28: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

Test 3

Elapsed 1:23Elapsed 1:2314:4414:44 14:5914:59

Elapsed Time 1:23Elapsed Time 1:23

10x Improvement! 10x Improvement!

Page 29: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

Final ADDM Details

Page 30: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

Final

Commit every 50 records instead of every record Got elapsed down from

1:23 0:47

Page 31: Oracle 10g Performance: chapter 03a oem demo

Copyright 2006 Kyle Hailey

In Review

By usingFree ListsLarge Redo Log files

Job Processing went fromOver 14 minutes toJust over 1 minute

Thanks to ADDM and OEM 10g !