Optimizing Oracle Ebs On Exadata
Optimizing Oracle Ebs On Exadata
John Clarke
Oracle Architect
Centroid
Now What?
About the Presenter
Ø John Clarke, Sr. Oracle Architect at Centroid Systems, Inc.
Ø Specialized in:
Ø Oracle Exadata
Ø Performance Tuning
Ø Oracle Real Application Clusters
Ø Data Warehousing
Ø Oracle Linux
Ø Oracle Database 11g
Ø [email protected]
Ø www.centroid.com
Ø Blogs at www.centroid.com/knowledgebase
Ø Sporadically adds random Oracle content at
twitter.com/#!/jccclarke
Optimizing EBS on Exadata
Why Not?
Alternate Title:
Some Performance-Related Things to Think About with
Oracle EBS and Exadata …
Today’s Goal
Ø Exadata fundamentals
InfiniBand Network
• Redundant 40 Gb/s switches
• Unified fabric for storage and
servers
Storage Grid
• 12 HP or HC SAS drives
• 384Gb PCIe Flash/cell
• Data mirrored across cells with
ASM
Exadata Software
Exadata Software Goals
Unit of IO = Rows/Columns
So segments must be large, and not already read into buffer cache
by other means (i.e., large index range scans)
Ø 19 of these would qualify for direct reads with 10G buffer cache
Ø 35 would qualify for direct reads with 4GB buffer cache
Smart Scan Qualifiers, Large-Sized EBS Environment
Ø Test case: 760 segments had full table or index scans
Ø 227 of these would qualify for direct reads with 10G buffer cache
Ø 329 would qualify for direct reads with 4GB buffer cache
Smart Scan and Multi-Org
Ø Local buffer cache access isn’t such a bad thing, and often
appropriate
SBR/MBR
Smart Scan Test Case, Material Transactions Form
Ø Second Test: Disable Indexes on MMT and Repeat
SBR/MBR
Smart Scan Test Case, Material Transactions Form
Ø 3rd Test: Run same query from SQL*Plus
Smart Scan
Smart Scan Test Case, Material Transactions Form
SBR/MBR
Smart Scan: Forcing Serial Direct Reads
What’s the impact of forcing serial direct reads?
Smart Scan Test Case, Material Transactions Form
The Basics:
Don’t be afraid …
Why IORM?
Some basics …
Ø Need Smart Scan (serial direct reads, no index lookups, etc.)
Ø Configure all of your PCI flash for Smart Flash Cache
Ø Things like MRP, Create Accounting, BIS Refresh, Payroll, etc.
Questions?