How To Use Exadata



Similar documents
2009 Oracle Corporation 1

Oracle Exadata: The World s Fastest Database Machine Exadata Database Machine Architecture

How To Build An Exadata Database Machine X2-8 Full Rack For A Large Database Server

<Insert Picture Here> Oracle Exadata Database Machine Overview

Inge Os Sales Consulting Manager Oracle Norway

Oracle Maximum Availability Architecture with Exadata Database Machine. Morana Kobal Butković Principal Sales Consultant Oracle Hrvatska

Preview of Oracle Database 12c In-Memory Option. Copyright 2013, Oracle and/or its affiliates. All rights reserved.

SUN ORACLE DATABASE MACHINE

SUN ORACLE DATABASE MACHINE

Exadata Database Machine

Overview: X5 Generation Database Machines

How to Migrate your Database to Oracle Exadata. Noam Cohen, Oracle DB Consultant, E&M Computing

Oracle Database - Engineered for Innovation. Sedat Zencirci Teknoloji Satış Danışmanlığı Direktörü Türkiye ve Orta Asya

Oracle Database Cloud Exadata Service

Oracle Exadata Database Machine for SAP Systems - Innovation Provided by SAP and Oracle for Joint Customers

An Oracle White Paper December A Technical Overview of the Oracle Exadata Database Machine and Exadata Storage Server

SUN ORACLE EXADATA STORAGE SERVER

An Oracle White Paper May Exadata Smart Flash Cache and the Oracle Exadata Database Machine

Applying traditional DBA skills to Oracle Exadata. Marc Fielding March 2013

Introduction to Database as a Service

An Oracle White Paper June A Technical Overview of the Oracle Exadata Database Machine and Exadata Storage Server

Capacity Management for Oracle Database Machine Exadata v2

Oracle Exadata Database Machine Aké jednoznačné výhody prináša pre finančné inštitúcie

ORACLE EXADATA DATABASE MACHINE X2-8

Oracle Database In-Memory The Next Big Thing

News and trends in Data Warehouse Automation, Big Data and BI. Johan Hendrickx & Dirk Vermeiren

Maximum Availability Architecture

An Oracle White Paper December Exadata Smart Flash Cache Features and the Oracle Exadata Database Machine

Expert Oracle Exadata

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

<Insert Picture Here> Best Practices for Extreme Performance with Data Warehousing on Oracle Database

An Oracle White Paper April A Technical Overview of the Sun Oracle Database Machine and Exadata Storage Server

ORACLE EXADATA STORAGE SERVER X4-2

Main Memory Data Warehouses

Exadata and Database Machine Administration Seminar

<Insert Picture Here> Oracle Database Directions Fred Louis Principal Sales Consultant Ohio Valley Region

An Oracle White Paper October A Technical Overview of the Oracle Exadata Database Machine and Exadata Storage Server

IT CHANGE MANAGEMENT & THE ORACLE EXADATA DATABASE MACHINE

Safe Harbor Statement

MACHINE X2-22 ORACLE EXADATA DATABASE ORACLE DATA SHEET FEATURES AND FACTS FEATURES

An Oracle White Paper June High Performance Connectors for Load and Access of Data from Hadoop to Oracle Database

ORACLE DATABASE HIGH AVAILABILITY STRATEGY, ARCHITECTURE AND SOLUTIONS

Novinky v Oracle Exadata Database Machine

MACHINE X3-8 ORACLE DATA SHEET ORACLE EXADATA DATABASE FEATURES AND FACTS FEATURES

ORACLE EXADATA STORAGE SERVER X2-2

ORACLE DATA SHEET RELATED PRODUCTS AND SERVICES RELATED PRODUCTS

Flash Performance for Oracle RAC with PCIe Shared Storage A Revolutionary Oracle RAC Architecture

Application-Tier In-Memory Analytics Best Practices and Use Cases

Database Decisions: Performance, manageability and availability considerations in choosing a database

Oracle Database Public Cloud Services

MACHINE X2-8 ORACLE EXADATA DATABASE ORACLE DATA SHEET FEATURES AND FACTS FEATURES

HP Oracle Database Platform / Exadata Appliance Extreme Data Warehousing

Aaron Werman.

Exadata Database Machine Administration Workshop NEW

Oracle 11g New Features - OCP Upgrade Exam

ORACLE EXADATA DATABASE MACHINE X5-2

High Availability Databases based on Oracle 10g RAC on Linux

<Insert Picture Here> Refreshing Your Data Protection Environment with Next-Generation Architectures

An Oracle White Paper September A Technical Overview of the Sun Oracle Exadata Storage Server and Database Machine

ORACLE DATABASE 10G ENTERPRISE EDITION

Backup and Recovery Solutions for Exadata. Cor Beumer Storage Sales Specialist Oracle Nederland

ORACLE EXADATA DATABASE MACHINE X4-2

Backup and Recovery Solutions for Exadata. Ľubomír Vaňo Principal Sales Consultant

An Oracle White Paper September Oracle Exadata Database Machine - Backup & Recovery Sizing: Tape Backups

Oracle Aware Flash: Maximizing Performance and Availability for your Database

Oracle Database Deployments with EMC CLARiiON AX4 Storage Systems

Oracle Acceleration with the SanDisk ION Accelerator Solution

Instant-On Enterprise

Direct NFS - Design considerations for next-gen NAS appliances optimized for database workloads Akshay Shah Gurmeet Goindi Oracle

Affordable, Scalable, Reliable OLTP in a Cloud and Big Data World: IBM DB2 purescale

ORACLE SUPERCLUSTER T5-8

HDS UCP for Oracle key differentiators and why it should be considered. Computacenter insight following intensive benchmarking test

<Insert Picture Here> Oracle Cloud Storage. Morana Kobal Butković Principal Sales Consultant Oracle Hrvatska

SQL Server Virtualization

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

Oracle Database 11g: Administration Workshop II Release 2

Optimizing Storage for Better TCO in Oracle Environments. Part 1: Management INFOSTOR. Executive Brief

Exadata for Oracle DBAs. Longtime Oracle DBA

THE SUMMARY. ARKSERIES - pg. 3. ULTRASERIES - pg. 5. EXTREMESERIES - pg. 9

Objectif. Participant. Prérequis. Pédagogie. Oracle Database 11g - New Features for Administrators Release 2. 5 Jours [35 Heures]

Enkitec Exadata Storage Layout

Ultimate Guide to Oracle Storage

TOP FIVE REASONS WHY CUSTOMERS USE EMC AND VMWARE TO VIRTUALIZE ORACLE ENVIRONMENTS

Oracle Database 11g: Administration Workshop II DBA Release 2

Data Center Op+miza+on

Oracle Database 11g: New Features for Administrators

Why Not Oracle Standard Edition? A Dbvisit White Paper By Anton Els

Oracle Database Cloud Service Lösungen und Strategien. Paul Wehner, Senior Director Sales Consulting, Oracle Frankfurt

Cloud Storage. Parallels. Performance Benchmark Results. White Paper.

Module 14: Scalability and High Availability

Data Warehouse in the Cloud Marketing or Reality? Alexei Khalyako Sr. Program Manager Windows Azure Customer Advisory Team

<Insert Picture Here>

Oracle Database 12c Plug In. Switch On. Get SMART.

Expert Oracle Exadata

Oracle 11g Database Administration

An Oracle White Paper November Oracle Real Application Clusters One Node: The Always On Single-Instance Database

Scalable NAS for Oracle: Gateway to the (NFS) future

Why Standardize on Oracle Database 11g Next Generation Database Management. Thomas Kyte

Cintra Software & Services Proven Trusted Experienced Specialized Oracle Global Partner

ORACLE EXADATA STORAGE SERVER X3-2

Transcription:

<Insert Picture Here> Exadata V2 - Oracle Exadata Database Machine Robert Pastijn Platform Technology Services (PTS) Product Development 2010 Oracle Corporation

Exadata V2 Goals Ideal Database Platform Best Machine for Data Warehousing Best Machine for OLTP Best Machine for Database Consolidation Unique Architecture Makes it Fastest, Lowest Cost 2010 Oracle Corporation 2

Agenda Hardware Architecture Key Technologies Consolidation & Protection Migration 2010 Oracle Corporation 3

Exadata Hardware Architecture Scaleable Grid of industry standard servers for Compute and Storage Eliminates long-standing tradeoff between Scalability, Availability, Cost Database Grid 8 compute servers (1U) Storage Grid 14 storage servers (2U) 64 Intel cores 112 Intel cores in storage InfiniBand Network Redundant 40Gb/s switches Unified server & storage net 100 TB SAS disk, or 336 TB SATA disk 5 TB PCI Flash Data mirrored across storage servers 2010 Oracle Corporation 4

Start Small and Grow Field Upgradeable Quarter Rack Half Rack Full Rack Balanced Incremental Scaling for OLTP and DW 2010 Oracle Corporation 5

Scales to 8 Racks by Just Adding Cables Full Bandwidth and Redundancy 2010 Oracle Corporation 6

Standardized and Simple to Deploy All Database Machines are the same Delivered Tested and Ready-to-Run Highly Optimized Highly Supportable No unique configuration issues Identical to config used by Oracle Engineering Runs existing OLTP and DW applications Full 30 years of Oracle DB capabilities No Exadata certification required Deploy in Days, Not Months Leverages Oracle ecosystem Skills, knowledge base, people, partners 2010 Oracle Corporation 7

Agenda Hardware Architecture Key Technologies Consolidation & Protection Migration 2010 Oracle Corporation 8

Keys to Speed and Cost Advantage Exadata Intelligent Storage Grid Exadata Hybrid Columnar Compression Exadata Smart Flash Cache 2010 Oracle Corporation 9

Exadata Intelligent Storage Grid Most Scalable Data Processing Data Intensive processing runs in Exadata Storage Grid Filter rows and columns as data streams from disks (112 Intel Cores) Example: How much product X sold last quarter Exadata Storage Reads 10TB from disk Exadata Storage Filters rows by Product & Date Sends 100GB of matching data to DB Servers Scale-out storage parallelizes execution and removes bottlenecks 2010 Oracle Corporation 10

Query Exadata Hybrid Columnar Compression Highest Capacity, Lowest Cost Data is organized and compressed by column Dramatically better compression Faster and Simpler Backup, DR, Caching, Reorg, Clone Speed Optimized Query Mode for Data Warehousing 10X compression typical Runs faster because of Exadata offload! Space Optimized Archival Mode for infrequently accessed data 15X to 50X compression typical Benefits Multiply 2010 Oracle Corporation 11

Compression Ratio of Real-World Data Compression Ratio varies by customer and table Trials were run on largest table at 10 ultra large companies Average revenue > $60 BB Average Query Compression ratio was 13x On top of Oracle s already highly efficient format 2010 Oracle Corporation 12

Exadata Smart Flash Cache Extreme Performance OLTP Exadata has 5 TB of flash 56 Flash PCI cards avoid disk controller bottlenecks Intelligently manages flash Smart Flash Cache holds hot data Gives speed of flash, cost of disk 5X More I/Os than 1000 Disks in an Enterprise Storage Array Exadata flash cache achieves: Over 1 million IO/sec from SQL (8K) Sub-millisecond response times 50 GB/sec query throughput 2010 Oracle Corporation 13

Exadata Flash Warehousing Fastest Query Throughput 50 GB/sec! Query Throughput GB/sec Uncompressed Data Single Rack Flash 50 TB of data fits in Flash Using 10x Query Compression Effective Query Throughput on compressed data is even higher Disk Hundreds of GB/sec Easily keep recent data in flash, older data on disk Teradata 2580 Netezza TwinFin 12 Exadata V2 Business answers in seconds, not hours 2010 Oracle Corporation 14

Exadata Flash Warehousing Comparison to Storage Arrays 50 GB/sec! Storage Arrays bottleneck on back-end connectivity and controller performance Flash provides no bandwidth increase Exadata is fastest and scales with more racks Arrays don t scale and: No CPU offload No Columnar Compression No InfiniBand Expensive Storage Data Bandwidth (Uncompressed GB/sec) Multiple Racks Flash Disk Exadata V2 1 Rack 2010 Oracle Corporation 15

Exadata Storage Index Transparent I/O Elimination with No Overhead Table A B C D 1 3 5 5 8 3 Index Min B = 1 Max B =5 Min B = 3 Max B =8 Exadata Storage Indexes maintain summary information about table data in memory Store MIN and MAX values of columns Typically one index entry for every MB of disk Eliminates disk I/Os if MIN and MAX can never match where clause of a query Completely automatic and transparent Select * from Table where B<2 - Only first set of rows can match 2010 Oracle Corporation 16

Storage Index with Partitions Example Orders Table Order# Order_Date Ship_Date Item Partitioning Column 1 2007 2007 2 2008 2008 3 2009 2009 Queries on Ship_Date do not benefit from Order_Date partitioning However Ship_date and Order# are highly correlated with Order_Date e.g. Ship dates are usually near Order_Dates and are never less Storage index provides partition pruning like performance for queries on Ship_Date and Order# Takes advantage of ordering created by partitioning or sorted loading 2010 Oracle Corporation 17

Benefits Multiply Example 10 TB of user data Normally 10 TB of IO 1 TB with 10x compression 100 GB with partition pruning Seconds On Exadata 50 GB with Storage Indexes Scan 50GB in Flash 10 GB returned after Exadata Filtering Data is 10x Smaller, Scan is 2000x faster 2010 Oracle Corporation 18

Agenda Hardware Architecture Key Technologies Consolidation & Protection Migration 2010 Oracle Corporation 19

Best Machine for Database Consolidation ERP CRM Warehouse Data Mart HR Same Day Database Deployments on Exadata Farm/Cloud Consolidation is key to reducing costs Administration, hardware, software, data center Many databases can be consolidated on Exadata Multiple small databases within a node Large databases can span nodes using RAC Exadata serves as farm/cloud for databases Exadata delivers extreme performance for complex workloads that mix OLTP and DW Complex OLTP with batch and reporting Complex Warehousing with thousands of users Multiple databases running different applications 2010 Oracle Corporation 20

Consolidate Database Storage Exadata and ASM allow all storage servers to be shared across databases ERP CRM Warehouse Data Mart HR Shared Configuration Advanced ASM data striping spreads every database across all storage servers Eliminates hot-spots and captive unused space Full storage grid performance available to all databases Database or cluster level storage security Predictable Performance Exadata I/O resource manager prioritizes I/Os to ensure predictable performance At user, job, application, or database level No need for isolated storage islands 2010 Oracle Corporation 21

Consolidate Database Servers ERP CRM Warehouse HR Data Mart Many databases can run on Database Machine servers Shared Configuration Applications connect to a database service that runs on one or more database servers Services can grow, shrink, & move dynamically Large databases can span nodes using RAC Multiple small databases can run on a single node Predictable performance Instance caging provides predictable CPU resources when multiple databases run on the same node Restricts a database to subset of processors 2010 Oracle Corporation 22

OLTP App Performance Protection OLTP TPS Resource Manager reserves and prioritizes I/O and CPU across and within databases Unique ability to prioritize by dynamic attributes Workload, Job, User Single App Mixed Workload In addition to static Database, Application 2010 Oracle Corporation 23

Failure Protection RAC Active Data Guard ASM Secure Backup Flashback Online Redefinition ERP CRM Warehouse Data Mart HR GoldenGate Replication Redundant Hardware Servers, Storage, Network Database Level HA Tolerate failures and changes Real-Time Active Replica 2010 Oracle Corporation 24

Agenda Hardware Architecture Key Technologies Consolidation & Protection Migration 2010 Oracle Corporation 25

Migration is quite simple Target is a standard 11g release 2 database Which uses ASM Happens to be stored on Exadata Cells All DBA knowledge can be (re-)used Make sure your DBA s have up to date (11gR2) knowledge Besides Exadata knowledge New versions might have new options (Data Pump etc) All best practices for 11g release 2 are valid for DBM Check MOS note 785351.1 11g release 2 Upgrade Companion 2010 Oracle Corporation 26

Non-Oracle to Exadata Source system is non-oracle Check default options for migration to Oracle http://otn.oracle.com/migration Oracle Migration Workbench SQL*Developer Flat file loading Third Parties Some partners are very specialized Example: Teradata to Oracle migrations Inspirer / SQLWays Migration or Oracle 2010 Oracle Corporation 27

Oracle to Oracle Your target is always the same Oracle 11g release 2 on Linux 64 bit (with RAC?) ASM based storage Little Endian storage format (Intel x86) Sources are usually not on 11g Release 2 Application needs to be validated against 11g Release 2 Application needs to be certified to use ASM Database needs to be upgraded Sources are usually on non-linux OS Source is usually on Big Endian (Risc, Itanium) Databases are build without latest features and options Block size, Result Cache, Active Data Guard, Real Application Clusters, Exadata Columnar Compression etc etc etc 2010 Oracle Corporation 28

Prepare your migration Get the application certified Upgrade your test database to 11g Release 2 Test your application until you are satisfied Oracle VM is your friend If you do not have a test environment If you do not have a RAC enabled test environment Easy to replay steps Think about more than the application How about backup and recovery How is the database loaded with data after the migration Batch jobs Reporting tools 2010 Oracle Corporation 29

Perform Capacity Planning Understand the Capacity of the current environment Usable Database Size IOPS (I/Os per second) MBPS (Megabytes per second) Use AWR to get statistics Size the Exadata Storage Cells Size for both - Performance and Capacity Size for worst case Ensure that the post failure IO Capacity is sufficient to tolerant failures Enough Capacity after failures to have the same redundancy Enough performance after failures (MBPS and IOPS) 2010 Oracle Corporation 30

Two migration options Physical Migration Move entire table spaces and data files Do not look at the data inside Easiest way to migrate (if it is possible) Logical Migration Get the data out Data pump Import/Export Dump to files Golden Gate / Streams More difficult to setup More flexible 2010 Oracle Corporation 31

Physical Migration If source is on Linux and 11.x Data Guard Physical Standby Transportable Database Restore backup to Exadata If source is on >10.2 Cross-Platform Transportable tablespaces Possible need of an Endian Change (using RMAN) on intermediate storage If source is <10.2 Upgrade first to 10.2 Or choose for Logical migration 2010 Oracle Corporation 32

Physical Migration Upside No worries that all data is migrated Easy to setup and execute (just a few files) Downside Copy more data than needed No best practices to apply Data in target is as good or as bad as in source No changes possible to setup AU size of ASM (4Mb) Large extends (8M) Compression Partitioning 2010 Oracle Corporation 33

Logical Migration Get the data out of the source system Data Pump Import / Export CTAS over database link Dump to text files and External Tables Synchronize the data Golden Gate Streams 2010 Oracle Corporation 34

Logical Migration Upside Less data to be moved No empty parts of the data file and table spaces Only data, not the indexes Works on versions of v7 and up Lowest downtime option (Golden Gate) Changes possible, apply best practices Loading can be very fast (5+TB/hour) Downside Check if all data is there Takes longer to setup Needs to be monitored 2010 Oracle Corporation 35

How long does it take? Bottleneck is the network How to get it to the Database Machine Gigabit Ethernet Maximum 125MB/sec = 0.4TB/hour Remember that you have 8 nodes, use them Bundling Ethernet is possible (we have 3 per system) Fiber channel No hardware changes allowed on the Database Machine Infiniband Supply your old environment with Infiniband Between 1.5 and 2.5GB/sec per link (5TB/hour) We have 8 database nodes Think about the number and speed of source nodes 2010 Oracle Corporation 36

What is my downtime? How much time do you have? SLA s, Maintenance Windows Fallback scenario Weigh speed versus best practices Least downtime 11g on Windows / Linux to Database Machine Physical Standby Other situations Golden Gate (where supported) Oracle Streams The less the downtime, the more the preparation! 2010 Oracle Corporation 37

Best Practices Take time to decide which approach you will take Take a look at all options Decide the best for your environment Implement as much recommendations as possible 4MB ASM AU size Large extents (8MB) Table compression Partitioning scheme 8k or 16k block size 2010 Oracle Corporation 38

Best Practices Get a step by step script Make sure all area s of the migration are covered All steps documented and fool-proof There might be some Oracle bugs you need to find Time every step to make sure it fits in the time window Your mileage may vary compared to theoretical values Think about a fall-back strategy What happens in case the unforeseen happens? TEST, TEST, TEST! 2010 Oracle Corporation 39

Conclusion - Exadata V2 Ideal Database Platform Best for Data Warehousing Best for OLTP Best for Database Consolidation Migration is not Rocket Science Fastest, Lowest Cost Intelligent Storage Grid Hybrid Columnar Compression Smart Flash Cache 2010 Oracle Corporation 40

Exadata in real life Who gets to administer the system? Oracle DBA? Storage admin? System admin? How do we backup the environment? Existing backup environment? Is it fast enough? How do we architect the system? S.A.M.E.? High Availability? Disaster Recovery? How about test and development? 2010 Oracle Corporation 41

Exadata Proof-of-Concepts Take your 10 worst performing queries.. Or your batch job Or your Real Application Testing recording Or. And run it in a POC Lab Oracle Solution Center (former ETC) Reading (UK) VX Company (Baarn) or Atos Origin (Groningen) All situations Exadata was faster by default 11.2 software, Exadata options, good hardware Most of them were faster (5-1000x) 2010 Oracle Corporation 42

Exadata ordering Sales is happy to assist you! Some preparation needs to be done before ordering.. Does the system fit into the datacenter? Can we get the machine in the datacenter? Enough cooling, power? Which connectors are needed? Oracle (Sun) engineer can assist with this.. Some preparation needs to be done before delivery.. IP ranges Physical network connections Oracle engineer can assist with this.. 2010 Oracle Corporation 43

Exadata delivery and install Order time is usually 6-8 weeks Systems are assembled in-factory and pre-tested Shipped fully assembled Needs 1-2 days for acclimatizing Physically connect the system is easy (~ 1 day) Power connection hookup Network preparation (no hookup yet!) Installation of Exadata and Database software (~2-3 days) Storage is pre-imaged but might need the latest patches Host config and DB software (including patches) install is automatic Setup and install using special tool (OneCommand) 2010 Oracle Corporation 44

Exadata first usage During install (by Oracle) initial database is created Storage is configured for Data and Recovery (according to survey) Initial DB is created using special Exadata template After the physical setup and software install the system is ready Start using the initial database (production setup) Create other databases according to need Changing storage and DB setup is very easy 2010 Oracle Corporation 45

Exadata to production Migration is easy, but slow and error-prone Human nature is one of the bottlenecks Existing network speed (connection old-new system) is bottleneck Take enough time to test application on new system NL customer did not do enough testing and ran into a (generic 11.1) bug Next migration he doubled his effort on application and had no issues Think about fall-back scenario is usually forgotten or not useable NL customer did setup fallback but throughput of network of old system could not keep up After a week running 4-5 days behind 2010 Oracle Corporation 46

Exadata in day-to-day usage Databases running smooth Normal Oracle database issues Tablespaces growing Patches need to be applied Performance needs to be monitored If something goes wrong, log an SR PLEASE use the Exadata SR number For hardware issues, usually a phone call is also needed Automated Service Request system can be implemented for hardware Oracle engineer will replace all hardware on-site (24/7 2 hour response) (if premier support was purchased) 2010 Oracle Corporation 47

Exadata performance and tuning Usually application runs between 2x and 50x faster without tuning What happens if you drop the indexes? Tuning your environment like any other new system! New to RAC? Should have tested! Oracle Enterprise Manager is your friend! Free Exadata and OS monitoring (if support has been purchased) Various tools to investigate and optimize (needs EM packs at additional $) Create tablespace in 30 seconds instead of 15 minutes (25GB tablespace on a customer system with and without Exadata) Incremental backups without usual overhead 2010 Oracle Corporation 48

Resources Oracle.com: http://www.oracle.com/exadata Oracle Exadata Technology Portal on OTN: http://www.oracle.com/technology/products/bi/db/exadata Oracle Exadata white papers: http://www.oracle.com/technology/products/bi/db/exadata/pdf/exad ata-technical-whitepaper.pdf http://www.oracle.com/technology/products/bi/db/exadata/pdf/migr ation-to-exadata-whitepaper.pdf 2010 Oracle Corporation 49

Resources continued Oracle Exadata Migration white paper: www.oracle.com/technology/products/bi/db/exadata/pdf/migration-toexadata-whitepaper.pdf MyOracle Support (Metalink) Note: 762540.1: Consolidated Reference List for Migration Upgrades MyOracle Support (Metalink) Note: 785351.1: 11g Release 2 Upgrade Companion 2010 Oracle Corporation 50

Q U E S T I O N S A N S W E R S