Key to A Successful Exadata POC

Similar documents
Exadata Implementation Strategy

Exadata Implementation Strategy

Oracle Exadata Implementation Strategy HHow to Implement Exadata In-house

Migrate Databases to Exadata Using RMAN Duplicate

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

Introduction. Published in IOUG Select Magazine

Configuration changes such as conversion from a single instance to RAC, ASM, etc.

Exadata X3 in action: Measuring Smart Scan efficiency with AWR. Franck Pachot Senior Consultant

1Z Oracle Exadata X5 Administration Exam Summary Syllabus Questions

[Contents. Sharing. sqlplus. Storage 6. System Support Processes 15 Operating System Files 16. Synonyms. SQL*Developer

<Insert Picture Here> Exadata MAA Best Practices Series Session 1: E-Business Suite on Exadata

Moving Databases to Oracle Cloud: Performance Best Practices

ORACLE 11g R2 New Features

Does Exadata Need Performance Tuning? Jože Senegačnik, Oracle ACE Director, Member of OakTable DbProf d.o.o. Ljubljana, Slovenia

Storage Optimization with Oracle Database 11g

Oracle Exadata. Smart Database Platforms - Dramatic Performance and Cost Advantages. Juan Loaiza Senior Vice President Oracle Database Systems

<Insert Picture Here> Controlling resources in an Exadata environment

Private Cloud Database Consolidation Name, Title

Tips and Tricks on Successful Upgrade to 11gR2

Oracle Database 11g: New Features for Administrators DBA Release 2

Oracle Exadata X7. Uwe Kirchhoff Oracle ACS - Delivery Senior Principal Service Delivery Engineer

The Role of Database Aware Flash Technologies in Accelerating Mission- Critical Databases

ORACLE 11gR2 DBA. by Mr. Akal Singh ( Oracle Certified Master ) COURSE CONTENT. INTRODUCTION to ORACLE

1Z Primavera P6 Enterprise Project Portfolio Management Essentials.

Oracle Exam 1z0-027 Oracle Exadata Database Machine X3 Administration Version: 6.13 [ Total Questions: 72 ]

An Oracle White Paper February Optimizing Storage for Oracle PeopleSoft Applications

What is Real Application Testing?

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Exadata Database Machine Administration Workshop NEW

<Insert Picture Here> Exadata MAA Best Practices Series Session 6: Migrating to Exadata

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Session 1079: Using Real Application Testing to Successfully Migrate to Exadata - Best Practices and Customer Case Studies

Oracle 1Z0-515 Exam Questions & Answers

Exadata Database Machine Administration Workshop

Was ist dran an einer spezialisierten Data Warehousing platform?

Oracle Database 12c: OCM Exam Preparation Workshop Ed 1

Exadata Database Machine: 12c Administration Workshop Ed 2

Oracle Autonomous Database

<Insert Picture Here> Introducing Exadata X3

Exadata Database Machine: 12c Administration Workshop Ed 2

Exadata Database Machine: 12c Administration Workshop Ed 2 Duration: 5 Days

Oracle Advanced Compression: Reduce Storage, Reduce Costs, Increase Performance Bill Hodak Principal Product Manager

Oracle Database Exadata Cloud Service Exadata Performance, Cloud Simplicity DATABASE CLOUD SERVICE

Exam 1Z0-061 Oracle Database 12c: SQL Fundamentals

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. reserved. Insert Information Protection Policy Classification from Slide 8

Oracle Database 11g: SQL Fundamentals I

Real Application Testing Certified for SAP

Database Consolidation onto Private Cloud. Piotr Kołodziej, Oracle Polska

Oracle Database 18c and Autonomous Database

An Oracle White Paper June Exadata Hybrid Columnar Compression (EHCC)

Migrating Oracle Databases To Cassandra

Focus On: Oracle Database 11g Release 2

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

Exdata Database Machine: 12c Administration Workshop Ed 2

Exadata Database Machine: 12c Administration Workshop Ed 1

Oracle Database In-Memory What s New and What s Coming

Oracle DBA Course Content

<Insert Picture Here> Controlling resources in an Exadata environment

<Insert Picture Here> Consolidate Oracle Applications on Oracle Exadata

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

High Availability Best Practices for Database Consolidation

Oracle - Oracle Database 12c: OCM Exam Preparation Workshop Ed 1

Oracle Exadata Recipes

B. Using Data Guard Physical Standby to migrate from an 11.1 database to Exadata is beneficial because it allows you to adopt HCC during migration.

Oracle Database 11g: New Features for Administrators Release 2

Oracle Database 11g R1 & R2: New Features for Administrators

Exadata. Presented by: Kerry Osborne. February 23, 2012

Oracle Exadata Performance

Automating Information Lifecycle Management with

Exadata Database Machine Administration Workshop

Oracle Database Exadata Cloud Service

Oracle Database 11g: Real Application Testing & Manageability Overview

Oracle Exadata: Strategy and Roadmap

<Insert Picture Here> South Fla Oracle Users Group Oracle/Sun Exadata Database Machine June 3, 2010

Oracle Database 12c: New Features for Administrators Ed 2 NEW

Real Application Testing Never Get Caught By Change Again. Michael R. Messina, Management Consultant Rolta-TUSC, NYOUG 2011 (60 min)

1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Oracle Exadata: The World s Fastest Database Machine

Oracle Database 11g for Experienced 9i Database Administrators

SUN ORACLE DATABASE MACHINE

Eine für Alle - Oracle DB für Big Data, In-memory und Exadata Dr.-Ing. Holger Friedrich

Oracle 11g New Features

Manage Change With Confidence: Upgrading to Oracle Database 11g with Oracle Real Application Testing

Oracle: From Client Server to the Grid and beyond

Oracle - Exadata Database Machine: 12c

Oracle Database 12c: RAC Administration Ed 1

10/29/2013. Program Agenda. The Database Trifecta: Simplified Management, Less Capacity, Better Performance

Oracle Exadata Course Content

CHAPTER. Overview of Migration, Transformation, and Upgrade Methodologies

Table Compression in Oracle9i Release2. An Oracle White Paper May 2002

1Z Upgrade to Oracle Database 12cm Exam Summary Syllabus Questions

<Insert Picture Here> DBA Best Practices: A Primer on Managing Oracle Databases

Oracle Database 11g: Administer a Data Warehouse

Oracle Database 12c R2: RAC Administration Ed 2

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

Explore the Oracle 10g database architecture. Install software with the Oracle Universal Installer (OUI)

Big Spatial Data Performance With Oracle Database 12c. Daniel Geringer Spatial Solutions Architect

How to Pick SQL Server Hardware

Background. $VENDOR wasn t sure either, but they were pretty sure it wasn t their code.

1Z Oracle Database Performance and Tuning Essentials 2015 Exam Summary Syllabus Questions

Transcription:

BY UMAIR MANSOOB

Who Am I Oracle Certified Administrator from Oracle 7 12c Exadata Certified Implementation Specialist since 2011 Oracle Database Performance Tuning Certified Expert Oracle Business Intelligence Foundation Suite 11g Certified Implementation Specialist Oracle Database Data Warehousing Certified Implementation Specialist Multiple Exadata Implementations / POC s for large financial organizations Migrate / Upgrade databases between various versions of Oracle Capacity Planning for Oracle Engineered Systems Database Consolidation to Exadata / 12c Platform Architect Databases for OLTP and OLAP applications Not an Oracle Employee or Nor I represent Oracle in any way

Overview Plan Migrate Optimize Test Analyze

Plan Start Early Identify Targets Capture Statistics Data Migration Success Criteria

Start Early Most cases you will only get 2-3 weeks to do an EXADATA POC, so start early If you are not ready, you will end up losing very valuable time. It is important for note that dedicated resources can play a key roles in successful If possible, test your scripts on NON EXADATA system before the POC

Identify Targets You should identify all the process and sql s, which will be part of your POC. How you go about picking targets for your POC will depend on your target application It is best to pick your targets based on criticality, elapse time and resource utilization It is import to understand that you might not be able to test all the statements and process running on target system during your POC

Capture Statistics You will need captured statistics to declare your POC successful or not You can use many Oracle Native tools like AWR Report, ASH report and SQL Tuning set SQL performance analyzer can be used to compare results between non-exadata and Exadata system Make sure, you capture the baseline from target non-exadata system.

Data Migration You will be needing to migrate data to Exadata machine for your POC. It will best if you choose same migration method that you are planning to use for actual migration. Lot of customer run in issues during data migration and end up wasting valuable time during POC You might have to get proper approval to migration data and may be following specific guidelines.

Success Criteria You should also clearly define a success criteria before the start your POC. Success criteria should not be verbal or vague like 30% increase or 200% increase in performance. Share your success criteria between all the parties involves in POC including Oracle folks. A lot of customer seems to only care about elapse time, can be deceptive.

Migrate Source Exadata Physical RMAN Data Guard Logical Data Pump Insert as Select

Migrate Each migration method has its own pros and cons, so analyze them carefully based on your requirements Data migration methods can be categorized as physical migration or logical migration. You should run exachk utility to review and implement Exadata best practices. Physical migration is a block by block copy of data, popular methods are data guard and RMAN. Popular logical methods are data pump or insert as select.

Physical Migration Pro : Migrating data using physical methods can be very simple and straight forward. Pro : Support cross platform Migrations using RMAN transportable database. Con : Bring all the characteristics of target database, which might not be optimal. Con : Will require extra effort to implement Exadata best practices and enable features like compression.

Logical Migration Pro : Exadata best practices will already be in place, if database was created using DBCA utility. Pro : Can POC Exadata specific feature like compression and storage indexes Con : Not simple, will require extra effort and time to bring data over to Exadata machine Con : Since its not a block by block copy, execution plans can change.

Transferring Data It is important to mask or encrypt data before you move into Exadata POC Machine. You might need to get proper approval for certain types of data. Don t pick something too small that you are not able to run long running queries during your POC Don t pick too big that it takes days to transfer database to POC machine

Optimize Compression Partitioning Smart Scan Optimize

Optimize You should look into testing following Exadata Features during your POC. Compression not only reduces your storage footprint but also improve performance. Even though offloading and smart scan are enabled by default but make sure they are turned on and performing as expected. Test Storage indexes by making but selected non primary key indexes invisible.

Compression Regardless of Exadata, Oracle has two native compression types, basic table compression and OLTP Compression You can get reasonable compression ratio with OLTP compression and it will also support DML operations. Please note that there will be some overhead and you will need advance compression license to use OLTP compression. You can get extremely good compression ratio with Hybrid Columnar compression but OLTP operations are not supported

Smart Flash Cache Exadata smart flash cache has an ability to move data in and out from cache based on usage. It is enabled by default, you don t have to configure anything to enable it. if enable, Write back flash cache provides the ability to write I/Os directly to PCI flash Write-back cache can help reduce "free buffer waits" write intensive applications. waits for

Offloading / Smart Scan Exadata extreme performance is archive through offloading and smart scan. Offloading means some of Oracle processes are offloaded to Exadata Storage node. Oracle processes that can be offloaded to storage nodes are incremental backups, Data File creation, decompression and decryption There are some pre-requisites for smart scan like direct path read and full table scan.

Storage Indexes Storage indexes are memory structure at storage level. they reduce Disk I/O by maintaining an entry for minimum and maximum value for data per 1 MB by default. You can drop most non-primary key indexes and force queries to use Storage indexes. Usually BITMAP indexes are ideal candidates for offloading queries to Storage Indexes.

Test Start Testing Testing Methodologies Testing Variation

Start Testing Testing should include should include all the variation you want to test during your POC. You can a test like for like, which means you are not planning to make any changes to your database architecture like compression, partition or encryption There are different type of tests you can run during your POC, like Performance test, load test, break test. Don t forget to capture statistics during test phase of POC.

Testing Methodologies Remember you are moving your application to new hardware You might be changing underline hardware system for your database You might be moving from NON-RAC to RAC database system Performance testing provides most important statistics for your POC Some customer like to perform failover and break test for their critical applications

Testing Variation Test Like for Like, No changes to database architecture. Test compression, Compress only selected tables. Without Indexes, make non-primary key indexes invisible. Test Write Back-Cache feature, for write intensive applications. Test Exadata IORM feature, if you are planning to consolidate multiple databases to target Exadata Machine.

Analyze AWR ASH STS Compile Compare Elapse time CPU SPA Success Criteria Next Steps Conclude

Compile Collect AWR reports from source system & target system to compression Collect ASH report for important SQL and critical processes If you have install OS watcher, collect logs Run and collect exachk report for POC Exadata machine

Compare Compare AWR reports between source and target Exadata system Compare Resource utilization between source and target Exadata system Compare Elapse time for all the critical processes and sql statements If possible, run SQL performance analyzer to compare sql performances between source and target system

Conclude Now it is time to conclude your POC Check if POC meet your success criteria fully or partially Part of POC might not meet your success criteria You might have to spend some cycle to improve slow running sql or process Next steps

Thank You 773-297-2061 umairmansoob@gmail.com http://blog.umairmansoob.com/