SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Targetbase and Exadata:
Looking Back at the Last 2 Years
                 Presented by: Brad Peek & Andy Colvin
                                     August 14, 2012
About Enkitec
 Oracle-Centric Consulting Firm
   US
   UK

 Extensive Exadata Practice
     Education
     Migration
     Performance Review
     On Call Support
About Targetbase
 Direct Marketing Agency
     Pharmaceutical
     Automotive
     Utilities
     Consumer Goods

 Broad Range of Applications
     Informatica
     Unica
     SAS
     Business Objects
Targetbase 2+ Years Ago
 Previous Environment
   10gR2 RAC
   Single database

 Customer Base Growing
     5% month-over-month growth
     Needed to split customers
     Direct access
     Backup/Recovery
Enter Exadata!
 2 quarter rack systems

 Production, DR

 Don’t change the code!
Migration To Exadata
 Clients moved to Exadata one at a time

 Up and running in 2 months
First Impressions
 Speed!

 Most applications ran faster
   No code changes

 Stability was a concern early
Keeping the Ball Rolling
 Things work differently
   Full scans are your friend
   DW queries don’t need indexes
   Can’t drop them for OLTP
OLTP vs Data Warehouse
 Mixed workloads can be tricky

 Alter session
   set optimizer_index_cost_adj = 10000
   Used in certain cases to avoid hinting SQL
     Informatica source connections (not target)

 3rd party applications where you can’t get to the SQL
Ongoing Support
 Heavy use of compression
   OLTP compression
   HCC compression

 Client databases shrink
   Saves customers money
   Allows more customers on the rack
     1,027GB  635GB (29% reduction)
     1,839GB  1,310GB (38% reduction)
Targetbase Today
 Twice the customers from 2010
   Performance still holding steady

 Upgrading to half rack
   Existing quarter racks become disaster recovery

 Implementing Resource Manager and IORM to avoid
  performance issues during extra busy times
Targetbase Today
[oracle@dm01db01 ~]$ asmcmd lsdg


State     Type     Rebal   Sector   Block        AU   Total_MB    Free_MB   Req_mir_free_MB   Usable_file_MB   Name


MOUNTED   NORMAL   N         512    4096    4194304   55296000   11495916         14601884          -1552984   DATA/


MOUNTED   NORMAL   N         512    4096    4194304   12259008    6467200          1931352          2267924    RECO/


MOUNTED   NORMAL   N         512    4096    4194304     894240     891552            81294           405129    SYSTEMDG/
Questions?
Contact Information: Andy Colvin
email - andy.colvin@enkitec.com
web - http://www.enkitec.com
twitter - @acolvin

Weitere ähnliche Inhalte

Ähnlich wie 2 Years of Exadata in Production

Getting More Out Of Your Callidus TrueComp Datamart
Getting More Out Of Your Callidus TrueComp DatamartGetting More Out Of Your Callidus TrueComp Datamart
Getting More Out Of Your Callidus TrueComp Datamart
Callidus Software
 
CloudSmart Webinar
CloudSmart WebinarCloudSmart Webinar
CloudSmart Webinar
nloek
 
Cloud the answer to economic recession for cio’s and cfo’s final
Cloud the answer to economic recession for cio’s and cfo’s finalCloud the answer to economic recession for cio’s and cfo’s final
Cloud the answer to economic recession for cio’s and cfo’s final
Nick Papadoglou
 
IT327-1404A-01 Implementing, Managing and Mainta.docx
IT327-1404A-01 Implementing, Managing and Mainta.docxIT327-1404A-01 Implementing, Managing and Mainta.docx
IT327-1404A-01 Implementing, Managing and Mainta.docx
priestmanmable
 

Ähnlich wie 2 Years of Exadata in Production (20)

IBM Insight 2013 - Aetna's production experience using IBM DB2 Analytics Acce...
IBM Insight 2013 - Aetna's production experience using IBM DB2 Analytics Acce...IBM Insight 2013 - Aetna's production experience using IBM DB2 Analytics Acce...
IBM Insight 2013 - Aetna's production experience using IBM DB2 Analytics Acce...
 
Technical Demonstration - Denodo Platform 7.0
Technical Demonstration - Denodo Platform 7.0Technical Demonstration - Denodo Platform 7.0
Technical Demonstration - Denodo Platform 7.0
 
ETL Using Informatica Power Center
ETL Using Informatica Power CenterETL Using Informatica Power Center
ETL Using Informatica Power Center
 
The Path to Digital Transformation
The Path to Digital TransformationThe Path to Digital Transformation
The Path to Digital Transformation
 
[Rakuten TechConf2014] [A-4] Rakuten Ichiba
[Rakuten TechConf2014] [A-4] Rakuten Ichiba[Rakuten TechConf2014] [A-4] Rakuten Ichiba
[Rakuten TechConf2014] [A-4] Rakuten Ichiba
 
Getting More Out Of Your Callidus TrueComp Datamart
Getting More Out Of Your Callidus TrueComp DatamartGetting More Out Of Your Callidus TrueComp Datamart
Getting More Out Of Your Callidus TrueComp Datamart
 
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)Bridging the Last Mile: Getting Data to the People Who Need It (APAC)
Bridging the Last Mile: Getting Data to the People Who Need It (APAC)
 
Denodo 6.0: Self Service Search, Discovery & Governance using an Universal Se...
Denodo 6.0: Self Service Search, Discovery & Governance using an Universal Se...Denodo 6.0: Self Service Search, Discovery & Governance using an Universal Se...
Denodo 6.0: Self Service Search, Discovery & Governance using an Universal Se...
 
CloudSmart Webinar
CloudSmart WebinarCloudSmart Webinar
CloudSmart Webinar
 
Informatica to ODI Migration – What, Why and How | Informatica to Oracle Dat...
Informatica to ODI Migration – What, Why and How |  Informatica to Oracle Dat...Informatica to ODI Migration – What, Why and How |  Informatica to Oracle Dat...
Informatica to ODI Migration – What, Why and How | Informatica to Oracle Dat...
 
Data Virtualization for Data Architects (Australia)
Data Virtualization for Data Architects (Australia)Data Virtualization for Data Architects (Australia)
Data Virtualization for Data Architects (Australia)
 
Analytics on system z final
Analytics on system z finalAnalytics on system z final
Analytics on system z final
 
SESHAKRISHNA
SESHAKRISHNASESHAKRISHNA
SESHAKRISHNA
 
VMware & Riverbed
VMware & RiverbedVMware & Riverbed
VMware & Riverbed
 
Demystifying Data Virtualization (ASEAN)
Demystifying Data Virtualization (ASEAN)Demystifying Data Virtualization (ASEAN)
Demystifying Data Virtualization (ASEAN)
 
Cloud the answer to economic recession for cio’s and cfo’s final
Cloud the answer to economic recession for cio’s and cfo’s finalCloud the answer to economic recession for cio’s and cfo’s final
Cloud the answer to economic recession for cio’s and cfo’s final
 
Attix5 Multi-Tenant Backup Solution
Attix5 Multi-Tenant Backup SolutionAttix5 Multi-Tenant Backup Solution
Attix5 Multi-Tenant Backup Solution
 
IT327-1404A-01 Implementing, Managing and Mainta.docx
IT327-1404A-01 Implementing, Managing and Mainta.docxIT327-1404A-01 Implementing, Managing and Mainta.docx
IT327-1404A-01 Implementing, Managing and Mainta.docx
 
Structure 2014 - Disrupting the data center - Intel sponsor workshop
Structure 2014 - Disrupting the data center - Intel sponsor workshopStructure 2014 - Disrupting the data center - Intel sponsor workshop
Structure 2014 - Disrupting the data center - Intel sponsor workshop
 
Migrating to Database 12c Multitenant - New Opportunities To Get It Right!
Migrating to Database 12c Multitenant - New Opportunities To Get It Right!Migrating to Database 12c Multitenant - New Opportunities To Get It Right!
Migrating to Database 12c Multitenant - New Opportunities To Get It Right!
 

Mehr von Enkitec

Oracle GoldenGate Architecture Performance
Oracle GoldenGate Architecture PerformanceOracle GoldenGate Architecture Performance
Oracle GoldenGate Architecture Performance
Enkitec
 
OGG Architecture Performance
OGG Architecture PerformanceOGG Architecture Performance
OGG Architecture Performance
Enkitec
 
APEX Security Primer
APEX Security PrimerAPEX Security Primer
APEX Security Primer
Enkitec
 
How Many Ways Can I Manage Oracle GoldenGate?
How Many Ways Can I Manage Oracle GoldenGate?How Many Ways Can I Manage Oracle GoldenGate?
How Many Ways Can I Manage Oracle GoldenGate?
Enkitec
 
Understanding how is that adaptive cursor sharing (acs) produces multiple opt...
Understanding how is that adaptive cursor sharing (acs) produces multiple opt...Understanding how is that adaptive cursor sharing (acs) produces multiple opt...
Understanding how is that adaptive cursor sharing (acs) produces multiple opt...
Enkitec
 
Sql tuning made easier with sqltxplain (sqlt)
Sql tuning made easier with sqltxplain (sqlt)Sql tuning made easier with sqltxplain (sqlt)
Sql tuning made easier with sqltxplain (sqlt)
Enkitec
 
Profiling the logwriter and database writer
Profiling the logwriter and database writerProfiling the logwriter and database writer
Profiling the logwriter and database writer
Enkitec
 
Fatkulin hotsos 2014
Fatkulin hotsos 2014Fatkulin hotsos 2014
Fatkulin hotsos 2014
Enkitec
 

Mehr von Enkitec (20)

Using Angular JS in APEX
Using Angular JS in APEXUsing Angular JS in APEX
Using Angular JS in APEX
 
Controlling execution plans 2014
Controlling execution plans   2014Controlling execution plans   2014
Controlling execution plans 2014
 
Engineered Systems: Environment-as-a-Service Demonstration
Engineered Systems: Environment-as-a-Service DemonstrationEngineered Systems: Environment-as-a-Service Demonstration
Engineered Systems: Environment-as-a-Service Demonstration
 
Think Exa!
Think Exa!Think Exa!
Think Exa!
 
In Memory Database In Action by Tanel Poder and Kerry Osborne
In Memory Database In Action by Tanel Poder and Kerry OsborneIn Memory Database In Action by Tanel Poder and Kerry Osborne
In Memory Database In Action by Tanel Poder and Kerry Osborne
 
In Search of Plan Stability - Part 1
In Search of Plan Stability - Part 1In Search of Plan Stability - Part 1
In Search of Plan Stability - Part 1
 
Mini Session - Using GDB for Profiling
Mini Session - Using GDB for ProfilingMini Session - Using GDB for Profiling
Mini Session - Using GDB for Profiling
 
Profiling Oracle with GDB
Profiling Oracle with GDBProfiling Oracle with GDB
Profiling Oracle with GDB
 
Oracle Performance Tools of the Trade
Oracle Performance Tools of the TradeOracle Performance Tools of the Trade
Oracle Performance Tools of the Trade
 
Oracle Performance Tuning Fundamentals
Oracle Performance Tuning FundamentalsOracle Performance Tuning Fundamentals
Oracle Performance Tuning Fundamentals
 
SQL Tuning Tools of the Trade
SQL Tuning Tools of the TradeSQL Tuning Tools of the Trade
SQL Tuning Tools of the Trade
 
Using SQL Plan Management (SPM) to Balance Plan Flexibility and Plan Stability
Using SQL Plan Management (SPM) to Balance Plan Flexibility and Plan StabilityUsing SQL Plan Management (SPM) to Balance Plan Flexibility and Plan Stability
Using SQL Plan Management (SPM) to Balance Plan Flexibility and Plan Stability
 
Oracle GoldenGate Architecture Performance
Oracle GoldenGate Architecture PerformanceOracle GoldenGate Architecture Performance
Oracle GoldenGate Architecture Performance
 
OGG Architecture Performance
OGG Architecture PerformanceOGG Architecture Performance
OGG Architecture Performance
 
APEX Security Primer
APEX Security PrimerAPEX Security Primer
APEX Security Primer
 
How Many Ways Can I Manage Oracle GoldenGate?
How Many Ways Can I Manage Oracle GoldenGate?How Many Ways Can I Manage Oracle GoldenGate?
How Many Ways Can I Manage Oracle GoldenGate?
 
Understanding how is that adaptive cursor sharing (acs) produces multiple opt...
Understanding how is that adaptive cursor sharing (acs) produces multiple opt...Understanding how is that adaptive cursor sharing (acs) produces multiple opt...
Understanding how is that adaptive cursor sharing (acs) produces multiple opt...
 
Sql tuning made easier with sqltxplain (sqlt)
Sql tuning made easier with sqltxplain (sqlt)Sql tuning made easier with sqltxplain (sqlt)
Sql tuning made easier with sqltxplain (sqlt)
 
Profiling the logwriter and database writer
Profiling the logwriter and database writerProfiling the logwriter and database writer
Profiling the logwriter and database writer
 
Fatkulin hotsos 2014
Fatkulin hotsos 2014Fatkulin hotsos 2014
Fatkulin hotsos 2014
 

Kürzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 

2 Years of Exadata in Production

  • 1. Targetbase and Exadata: Looking Back at the Last 2 Years Presented by: Brad Peek & Andy Colvin August 14, 2012
  • 2. About Enkitec  Oracle-Centric Consulting Firm  US  UK  Extensive Exadata Practice  Education  Migration  Performance Review  On Call Support
  • 3. About Targetbase  Direct Marketing Agency  Pharmaceutical  Automotive  Utilities  Consumer Goods  Broad Range of Applications  Informatica  Unica  SAS  Business Objects
  • 4. Targetbase 2+ Years Ago  Previous Environment  10gR2 RAC  Single database  Customer Base Growing  5% month-over-month growth  Needed to split customers  Direct access  Backup/Recovery
  • 5. Enter Exadata!  2 quarter rack systems  Production, DR  Don’t change the code!
  • 6. Migration To Exadata  Clients moved to Exadata one at a time  Up and running in 2 months
  • 7. First Impressions  Speed!  Most applications ran faster  No code changes  Stability was a concern early
  • 8. Keeping the Ball Rolling  Things work differently  Full scans are your friend  DW queries don’t need indexes  Can’t drop them for OLTP
  • 9. OLTP vs Data Warehouse  Mixed workloads can be tricky  Alter session  set optimizer_index_cost_adj = 10000  Used in certain cases to avoid hinting SQL  Informatica source connections (not target)  3rd party applications where you can’t get to the SQL
  • 10. Ongoing Support  Heavy use of compression  OLTP compression  HCC compression  Client databases shrink  Saves customers money  Allows more customers on the rack  1,027GB  635GB (29% reduction)  1,839GB  1,310GB (38% reduction)
  • 11. Targetbase Today  Twice the customers from 2010  Performance still holding steady  Upgrading to half rack  Existing quarter racks become disaster recovery  Implementing Resource Manager and IORM to avoid performance issues during extra busy times
  • 12. Targetbase Today [oracle@dm01db01 ~]$ asmcmd lsdg State Type Rebal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Name MOUNTED NORMAL N 512 4096 4194304 55296000 11495916 14601884 -1552984 DATA/ MOUNTED NORMAL N 512 4096 4194304 12259008 6467200 1931352 2267924 RECO/ MOUNTED NORMAL N 512 4096 4194304 894240 891552 81294 405129 SYSTEMDG/
  • 13. Questions? Contact Information: Andy Colvin email - andy.colvin@enkitec.com web - http://www.enkitec.com twitter - @acolvin