Database consolidation on oracle exadata
Upcoming SlideShare
Loading in...5
×
 

Database consolidation on oracle exadata

on

  • 778 views

 

Statistics

Views

Total Views
778
Views on SlideShare
777
Embed Views
1

Actions

Likes
0
Downloads
58
Comments
0

1 Embed 1

https://www.linkedin.com 1

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Database consolidation on oracle exadata Database consolidation on oracle exadata Presentation Transcript

    • Database Consolidation on Oracle Exadata Quantifying the Advantage of Exadata1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • The Objective “Quantify the value of Exadata for database consolidation, compared to a system of similar hardware.”2 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • The Approach 1. Consolidate heterogeneous database workloads on an Exadata Database Machine (OLTP, Batch, Analytics) 2. Measure with and without Exadata features enabled 3. Compare the results3 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • Not All Exadata Features Can be Disabled Actual Exadata Advantage Exceeds the Measured Results• These features can be turned on/off – Smart Flash Cache / Flash Log – Smart Scan (query offload to storage) – Hybrid Columnar Compression – I/O Resource Management• These inherent features are always on NOTE: – Scale-out Exadata Storage Because inherent features – InfiniBand 40Gb/sec Connectivity cannot be disabled, the true – End-to-End Tuning Exadata advantage exceeds the measured results 4 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • How Exadata Features Improve Performance • Smart Flash Cache – Uses flash for physical I/O • Smart Flash Log – Uses flash to improve log I/O latency + • Smart Scan – Runs portions of a database query in storage • Hybrid Columnar Compression (HCC) – Reduces the number of blocks (and I/O) for compressed data • IO Resource Manager (IORM) – Prioritizes I/O bandwidth based on database or workload within a database5 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • Test Setup
    • Tested Workloads • E-Business Suite (EBS) – 500 Online Users – Batch Order-to-Cash • PeopleSoft – Batch Payroll for 500,000 Employees Data Mart • Siebel Analytics – 30,000 Online Users (captured and replayed using DB Replay) • Data Mart Workload – Analytic Queries7 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • Performance Metrics Tracked Workload Metric EBS – Online and Batch Orders processed per minute Siebel - Online Service requests logged per minute PeopleSoft - Batch Employees paid per minute Data Mart Queries executed per minute8 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • Test Configuration • Windows Server – Driving EBS Online load Oracle Server Farm Windows Server PeopleSoft EBS DB Replay (Siebel) HP LoadRunner • Oracle Server Farm (EBS Online) – PeopleSoft and EBS Applications – DB Replay clients to drive gigE Network Siebel load Node 1 Node 2 • Quarter Rack Exadata V2 – 2 x DB Servers, each with Workloads • 8 CPU cores deployed with • 72 GB RAM InfiniBand Network MAA and Exadata Best – 3 x Exadata Storage Servers, Practices each with: EXADATA STORAGE EXADATA STORAGE EXADATA STORAGE • 7.2 TB raw disk capacity • 384 GB flash memory9 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • Consolidation Scenario End of Month, Daytime Processing • 500 EBS and 30,000 Siebel users requiring consistent, fast, online service • EBS O2C (Order to Cash) batch processing new orders in a continuous loop • PeopleSoft Batch payroll processing end of month employee pay checks • Data Mart queries running throughout the day10 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • Three Sets of Measurements 1. Baseline = Non-Consolidated, Exadata features off – How each workload performs when it is the only workload running – Equal to a separate server per database (traditional data center) – Non-inherent Exadata features disabled 2. Consolidated with Exadata features off – How each workload performs when all of them are running – Non-inherent Exadata features disabled 3. Consolidated, Exadata with all features results – How each workload performs when all of them are running – All Exadata features enabled (with and without resource management)11 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • Results
    • 1. Baseline Results – Exadata Features Off Traditional Data Center – Separate Systems per Database Performance Metric EBS – Online and Batch 1,744 Orders processed per minute Siebel - Online 1,455 Service requests logged per minute PeopleSoft - Batch 1,761 Employees paid per minute Data Mart 1.64 Queries executed per minute • Each workload was measured in isolation (no consolidation) • Non-inherent Exadata features were disabled • This approximates a data center where each database runs on highly tuned dedicated X86 servers with very fast storage13 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • Resource Utilization During Baseline Tests DB Server CPU Disk Utilization Disk Node 1 Node 2 Throughput (MB/s) Peak Mean Peak Mean Peak Mean Peak MeanEBS 99% 40% 19% 10% 26% 5% 430 56Siebel 25% 17% 25% 17% 15% 7% 220 30PeopleSoft 63% 23% 51% 13% 1,000 58Data Mart 75% 49% 48% 34% 2,400 1,686Total if Combined 199% 106% 106% 51% 140% 59% 4,050 1,830 Oversubscribed Oversubscribed = 32 Gb/s 14 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • 2. Consolidated, Exadata Features Off Consolidation Significantly Degrades Each Workload 100 %Performance Relative to Baseline LOSS LOSS LOSS LOSS 90 % 80 % 70 % 69 % 60 % 50 % 59 % 40 % 42 % 30 % 29 % 20 % 10 % 0% EBS - Online and Batch Siebel - Online PeopleSoft - Batch Data Mart 15 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • 3. Consolidated, Exadata Features On • Smart Flash Cache created – Top “Segments by Physical Read Requests” for Data Mart, EBS and PeopleSoft marked “cell_flash_cache keep” • Smart Flash Log created • Smart Scan enabled for all databases • HCC query high compression for all Data Mart tables16 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • 3. Consolidated, Exadata Features On Exadata Significantly Improves Consolidated Performance 120 % 1.7x 120 % Performance Relative to Baseline Without Exadata Features With Exadata Features 100 % 1.7x 3x 99 % 92 % 80 % 2x 80 % 60 % 69 % 59 % 40 % 42 % 20 % 29 % 0% EBS - Online and Batch Siebel - Online PeopleSoft - Batch Data Mart17 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • The Conclusion“Exadata features increase the throughput of a consolidated workload 2-3x, compared to a similar REMINDER: platform without Exadata Because some Exadata features.” features cannot be disabled, the real Exadata advantage exceeds the measured results18 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • Secondary Objective “Demonstrate the value of Exadata’s Resource Management to a consolidated database environment.”19 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • 3. Consolidated, Exadata Results Exadata Resource Management Features Applied • IORM limits – PeopleSoft limit 50% of IO bandwidth – Data Mart limit 10% of IO bandwidth • Instance Caging – Data Mart CPU_COUNT=2 (1 compute core)20 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • The Value of Resource Management Without Exadata Resource Management, the Data Mart workload denies otherPerformance Relative to Baseline 250 % workloads their fair share of the system’s resources. With Resource Management, 237 % 200 % the Data Mart excess is redistributed 150 % 100 % 120 % 92 % 99 % 80 % 74 % 50 % 46 % 39 % 0% EBS - Online and Batch Siebel - Online PeopleSoft - Batch Data Mart Without Resource Management With Resource Management 21 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • The Bottom Line “Exadata Features Significantly Improve Both the Performance and the Control of a Consolidated Database Environment.”22 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • 23 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.