Databases Aware NVMe Flash: Pushing Application Performance

Similar documents
Oracle Aware Flash: Maximizing Performance and Availability for your Database

Overview: X5 Generation Database Machines

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

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

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

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

2009 Oracle Corporation 1

Inge Os Sales Consulting Manager Oracle Norway

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

Exadata Database Machine Administration Workshop NEW

ORACLE EXADATA STORAGE SERVER X4-2

Oracle Database In-Memory The Next Big Thing

ORACLE EXADATA DATABASE MACHINE X5-2

SUN ORACLE DATABASE MACHINE

Capacity Management for Oracle Database Machine Exadata v2

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

Novinky v Oracle Exadata Database Machine

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

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

Exadata and Database Machine Administration Seminar

ORACLE EXADATA STORAGE SERVER X2-2

Exadata Database Machine

Main Memory Data Warehouses

SUN ORACLE DATABASE MACHINE

Is there any alternative to Exadata X5? March 2015

How To Use Exadata

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

ORACLE SUPERCLUSTER T5-8

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

ORACLE EXADATA STORAGE SERVER X3-2

Integration and the Evolving IT Datacenter.

SUN ORACLE EXADATA STORAGE SERVER

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

Oracle Database Cloud Exadata Service

Boost Database Performance with the Cisco UCS Storage Accelerator

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

EMC VFCACHE ACCELERATES ORACLE

Safe Harbor Statement

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

ORACLE EXADATA DATABASE MACHINE X4-2

ORACLE DATA SHEET RELATED PRODUCTS AND SERVICES RELATED PRODUCTS

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

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

Removing Performance Bottlenecks in Databases with Red Hat Enterprise Linux and Violin Memory Flash Storage Arrays. Red Hat Performance Engineering

Introduction to Database as a Service

Automatic Data Optimization

<Insert Picture Here> Oracle Exadata Database Machine Overview

Expert Oracle Exadata

Maximum Availability Architecture

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

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

Flash Memory Arrays Enabling the Virtualized Data Center. July 2010

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

Maximum performance, minimal risk for data warehousing

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

Diablo and VMware TM powering SQL Server TM in Virtual SAN TM. A Diablo Technologies Whitepaper. May 2015

MS EXCHANGE SERVER ACCELERATION IN VMWARE ENVIRONMENTS WITH SANRAD VXL

ORACLE EXADATA DATABASE MACHINE X3-2

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

MaxDeploy Ready. Hyper- Converged Virtualization Solution. With SanDisk Fusion iomemory products

Exadata for Oracle DBAs. Longtime Oracle DBA

Optimize Oracle Business Intelligence Analytics with Oracle 12c In-Memory Database Option

ORACLE EXADATA DATABASE MACHINE X2-8

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

An Integrated Analytics & Big Data Infrastructure September 21, 2012 Robert Stackowiak, Vice President Data Systems Architecture Oracle Enterprise

Exadata Performance, Yes You Still Need to Tune Kathy Gibbs Senior Database Administrator, CONFIO Software

Building a Scalable Storage with InfiniBand

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

Benchmarking Cassandra on Violin

SAP HANA PLATFORM Top Ten Questions for Choosing In-Memory Databases. Start Here

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

An Oracle White Paper April Siebel CRM Customer Order Management on Engineered Systems High-Performing Siebel Customer Order Management

Minimize cost and risk for data warehousing

Oracle Big Data, In-memory, and Exadata - One Database Engine to Rule Them All Dr.-Ing. Holger Friedrich

Oracle Big Data SQL Technical Update

Virtualization of the MS Exchange Server Environment

Oracle Acceleration with the SanDisk ION Accelerator Solution

EMC XtremSF: Delivering Next Generation Performance for Oracle Database

Big Data and Its Impact on the Data Warehousing Architecture

Oracle Database Public Cloud Services

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

IBM Systems and Technology Group May 2013 Thought Leadership White Paper. Faster Oracle performance with IBM FlashSystem

The Evolution of Microsoft SQL Server: The right time for Violin flash Memory Arrays

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

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

How SSDs Fit in Different Data Center Applications

The Revival of Direct Attached Storage for Oracle Databases

Oracle Exalytics Briefing

HP ProLiant BL660c Gen9 and Microsoft SQL Server 2014 technical brief

Data Warehousing. Jens Teubner, TU Dortmund Winter 2015/16. Jens Teubner Data Warehousing Winter 2015/16 1

QLogic 16Gb Gen 5 Fibre Channel for Database and Business Analytics

The Flash-Transformed Financial Data Center. Jean S. Bozman Enterprise Solutions Manager, Enterprise Storage Solutions Corporation August 6, 2014

An Oracle White Paper April Siebel CRM Contact Center on Oracle Engineered Systems Maximizing Contact Center Productivity

SAP HANA - Main Memory Technology: A Challenge for Development of Business Applications. Jürgen Primsch, SAP AG July 2011

Achieving Real-Time Business Solutions Using Graph Database Technology and High Performance Networks

Introducing Oracle Exalytics In-Memory Machine

Accelerate SQL Server 2014 AlwaysOn Availability Groups with Seagate. Nytro Flash Accelerator Cards

An Oracle White Paper October Oracle Database Appliance

Sawmill Log Analyzer Best Practices!! Page 1 of 6. Sawmill Log Analyzer Best Practices

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

Transcription:

Databases Aware NVMe Flash: Pushing Application Performance Gurmeet Goindi Group Product Manger - Exadata, Oracle

Traditional Database Deployment Issues Servers SAN/LAN Bottleneck Separation of servers and storage bottlenecks database performance Flash produces data much faster than LANs and SANs can transport it Storage dominates the costs of database deployments and yet is limited to simple block serving Deployments are unique, complex Storage Database runs on top of generic protocols and algorithms Huge performance gains are squandered

Oracle Exadata Database Machine The Best Oracle Database Platform Pre-Integrated Hardware and Software The latest hardware - sized, tuned and tested for Oracle Database workloads. Unique Software and Protocols database, networking and storage software collaborate to power fastest and most efficient Oracle Database processing End-to-End Support one integrated support team to reduce complexity and lower operations costs. All technologies owned and supported by Oracle 3

Exadata X5-2 Product Components Scale-Out Database Servers Two 18-core x86 Processors (36 cores) Oracle Linux 6 Oracle Database Enterprise Edition Oracle VM (optional) Oracle Database options (optional) Fastest Internal Fabric 40 Gb/s InfiniBand Ethernet External Connectivity Scale-Out Intelligent Storage High-Capacity Storage Server Extreme Flash Storage Server Exadata Storage Server Software X5-2 Database Server 36 cores per server 256 768 GB DRAM High-Capacity Storage Server Extreme Flash Storage Server 4

Exadata X5 Storage Servers Extreme Flash Storage Server All-Flash High-Capacity Storage Server Disk + Flash Cache State-of-the-art NVMe PCIe flash Consistently Low Response Times Optimized InfiniBand I/O Protocols Exadata Storage Server Software Smart Scan (SQL Offload) Smart Flash Cache I/O Resource Management Hybrid Columnar Compression Performance Extreme Flash High-Capacity Analytic Scans 263 GB/s 140 GB/s OLTP Reads (8K) 4.14 M IOPS 4.14 M IOPS OLTP Writes (8K) 4.14 M IOPS 2.69 M IOPS Flash Latency 0.25 ms @ 2M IOPS * Full Rack : 8 DB servers, 14 storage servers 0.25 ms @ 1M IOPS Capacity Extreme Flash High-Capacity Cores (for SQL offload) 16 16 Disk (per server) - 48 TB Flash (per server) 12.8 TB 6.4 TB Disk (full rack)* - 672 TB Flash (full rack)* 179.2 TB 89.6 TB

Exadata Use Cases DATABASE CONSOLIDATION / DBaaS Service Catalog DATA WAREHOUSING ONLINE TRANSACTION PROCESSING IN-MEMORY DATABASE Real-Time Analytics 6

Exadata Elastic Configurations Optimize Exadata for any Workload Qtr Rack Full Rack DB In-Memory Machine Configuration Examples Extreme Flash Data Warehousing OLTP Machine Machine Database Server Extreme Flash Storage High-Capacity Storage Start with 2 Database Servers 3 Storage Servers Add Servers Any Kind Any Quantity 15 DB Servers 5 Storage Servers 576 DB Cores 13.3 TB RAM 192 TB Disk 11 DB Servers 11 Storage Servers 396 DB Cores 8 TB RAM 140 TB Flash 8 DB Servers 14 Storage Servers 512 Cores 90 TB Flash Cache 672 TB Storage 7

Oracle s Flash Architecture Scale out architecture adds flash capacity and performance by adding storage servers adds networking and CPU needed to process flash in one unit Database Aware Storage Metadata about IO present on the cell Flash on the Storage Server enables sharing A block on disk is stored in only one flash cache

Exadata Smart Flash Cache Understands different types of I/Os from database Skips caching I/Os to backups, data pump I/O, archive logs, tablespace formatting Caches Control File Reads and Writes, file headers, data and index blocks Write-back flash cache Caches writes from the database not just reads RAC-aware from day one

Flash And Database Logs Response times Flash has very good average write latency Greatly improves user transaction response time Flash occasional outliers, one or two orders of magnitude slower OLTP workloads dislike such large variations Oracle s Approach: Write to Flash and the DRAM cache in the disk controller simultaneously to even out the impact of outliers the first to complete "wins" so that outliers are avoided (on either medium) Number of transactions

Most Cost Effective Database Storage Exadata software transparently gives best of memory, flash, disk Cost and Capacity of SAS Disk Storage I/Os of Scale-Out PCI Flash Speed of In-Memory DB Hybrid Columnar Compression (HCC) Industry best data compression (10x average) for analytics & archive Data remains compressed in flash, memory, backups, standbys 6 TB DRAM 89 TB PCI FLASH 672 TB DISK Hottest Data Active Data Cold Data Per standard DB Machine full rack 8 DB, 14 HC storage servers 11

Customer Case Study 12

What Did We See - Exadata ODS What? Writes are supposed to be fast! Wait until later slides. 13 1.49 ms single block reads While doing 42K read IOPS and 11K write iops over an hour period. Note: The other databases were active on the Exadata System during this time.

Comparison to Old system Metric Exadata ODS Monolithic Hardware ODS Comparison Single Block Reads 1.5 ms 3.8 ms > 2x Log File Synch Waits.85 ms 5.7 ms > 6x Note: The Exadata ODS is over twice the workload as the previous version. In addition, the Exadata system is shared with several databases, while the Monolithic Hardware was dedicated. 14

Write Back Flash Enablement Writes I/Os Design to accelerate write intensive workloads. From previous slide, we had lots of free buffer waits. Enabled this feature on X2-2. Result: No more free buffer waits. 15

What This Means to Us More Flexibility in System Use We are less concern about unplanned activities on the system. The users can go after the system when they need to, not during certain windows. Maintenance activities have less impact on system availability. More Use of the Data Exadata s Flash reduces the i/o contention of the mixed workloads within the database and between competing databases More concurrent users mean more business questions being answered. Faster Access to the Data Faster I/O means less time waiting for queries to return, more time to analyze the results 16

17