The Exadata Story:

Tim Fox
Chief Technical Architect
Who is Enkitec?
• Oracle-centric Consulting Partner focusing on the Oracle
  Technology Stack
• Exadata Specialized Partner status (one of a handful globally)
• Dedicated, In-house Exadata / Big Data / ODA / EMC / Dell
• 80+ Successful Exadata Implementations
• Additional Practices include
  • Oracle RAC Implementation
  • Oracle Golden Gate
  • Oracle Applications Administration
  • On-Call Database Administration
  • APEX / Java / PL*SQL Development




                                                                   3
Why is Exadata Different?

 Exadata does have a

 Secret Sauce
 But it’s still just Oracle


                              4
What is Exadata?

  Exadata is and always has been a Storage Technology



   Same Old                               Secret
Database Servers       Really Fast
                        Network           Sauce
                      (Infiniband)
                                           Here
                                      Storage Servers
                                      Run a portion of the
                                      database software



                                                             5
What are the Exadata Features?
Column Projection - Only return the Columns I asked for:

  select column_2 from table




Drastically Reduces the Amount of Data Returned from
Storage to the Database Server


                                                           6
What are the Exadata Features?
Predicate Filtering - Only return the Rows I asked for:

  select column_2 from table where…




Further Reduces Data Returned to Database Server



                                                          7
What are the Exadata Features?
   Storage Indexes - Tell me where the data isn’t


select cust_state
from customers
where cust_age > 35




                                                    8
Exadata vs Traditional System



  Perform Exadata Card Trick Here



        Ask for a Volunteer




                                    9
PGA   Database Server   SGA
                                      Standard
              Database Server
                                      Operations
     Oracle                         8K
    Records                       Oracle
              Storage Server      Block


              Storage Server
Smart Scan
or
Offloaded     Storage Server
Operations


                                               10
11
Exadata Rumors and Truths
 • Can you Drop all your Indexes?

 • Does it run Bad Code really well?

 • Can Exadata run OLTP Workloads?

 • Can Exadata run Mixed Workloads?

 • Can Exadata run SAP, PeopleSoft,eBiz?

 • Is Exadata a good Consolidation Platform?



                                               12
Conclusion


             tim.fox@enkitec.com


              www.enkitec.com




                                   13

Exadata Performance Optimization

  • 1.
    The Exadata Story: TimFox Chief Technical Architect
  • 2.
    Who is Enkitec? •Oracle-centric Consulting Partner focusing on the Oracle Technology Stack • Exadata Specialized Partner status (one of a handful globally) • Dedicated, In-house Exadata / Big Data / ODA / EMC / Dell • 80+ Successful Exadata Implementations • Additional Practices include • Oracle RAC Implementation • Oracle Golden Gate • Oracle Applications Administration • On-Call Database Administration • APEX / Java / PL*SQL Development 3
  • 3.
    Why is ExadataDifferent? Exadata does have a Secret Sauce But it’s still just Oracle 4
  • 4.
    What is Exadata? Exadata is and always has been a Storage Technology Same Old Secret Database Servers Really Fast Network Sauce (Infiniband) Here Storage Servers Run a portion of the database software 5
  • 5.
    What are theExadata Features? Column Projection - Only return the Columns I asked for: select column_2 from table Drastically Reduces the Amount of Data Returned from Storage to the Database Server 6
  • 6.
    What are theExadata Features? Predicate Filtering - Only return the Rows I asked for: select column_2 from table where… Further Reduces Data Returned to Database Server 7
  • 7.
    What are theExadata Features? Storage Indexes - Tell me where the data isn’t select cust_state from customers where cust_age > 35 8
  • 8.
    Exadata vs TraditionalSystem Perform Exadata Card Trick Here Ask for a Volunteer 9
  • 9.
    PGA Database Server SGA Standard Database Server Operations Oracle 8K Records Oracle Storage Server Block Storage Server Smart Scan or Offloaded Storage Server Operations 10
  • 10.
  • 11.
    Exadata Rumors andTruths • Can you Drop all your Indexes? • Does it run Bad Code really well? • Can Exadata run OLTP Workloads? • Can Exadata run Mixed Workloads? • Can Exadata run SAP, PeopleSoft,eBiz? • Is Exadata a good Consolidation Platform? 12
  • 12.
    Conclusion tim.fox@enkitec.com www.enkitec.com 13