SQL Server 2008 at the Speed of Light

Similar documents
Fusion-io: Driving Database Performance

Optimizing the Data Center with an End to End Solutions Approach

HP VMA-series Memory Arrays

Take control of storage performance

High Performance Oracle Database in a Flash Sumeet Bansal, Principal Solutions Architect

HIGH PERFORMANCE SANLESS CLUSTERING THE POWER OF FUSION-IO THE PROTECTION OF SIOS

Creating Scalable and High Performance Databases with iomemory

How to Speed up Database Applications with a Purpose-Built SSD Storage Solution

Credit Suisse 18 th Annual Technology Conference

ECONOMICAL, STORAGE PURPOSE-BUILT FOR THE EMERGING DATA CENTERS. By George Crump

Driving Data Warehousing with iomemory

WWW. FUSIONIO. COM. Fusion-io s Solid State Storage A New Standard for Enterprise-Class Reliability Fusion-io, All Rights Reserved.

The Oracle Database Appliance I/O and Performance Architecture

Configuring Short RPO with Actifio StreamSnap and Dedup-Async Replication

Intel Solid State Drive Data Center Family for PCIe* in Baidu s Data Center Environment

How to Pick SQL Server Hardware

Storage Update and Storage Best Practices for Microsoft Server Applications. Dennis Martin President, Demartek January 2009 Copyright 2009 Demartek

Increasing Performance of Existing Oracle RAC up to 10X

Virtualization of the MS Exchange Server Environment

Three Paths to Better Business Decisions

HYBRID STORAGE TM. WITH FASTier ACCELERATION TECHNOLOGY

Field Testing Buffer Pool Extension and In-Memory OLTP Features in SQL Server 2014

Oracle Exadata: Strategy and Roadmap

Adrian Proctor Vice President, Marketing Viking Technology

NVMFS: A New File System Designed Specifically to Take Advantage of Nonvolatile Memory

Nutanix Tech Note. Virtualizing Microsoft Applications on Web-Scale Infrastructure

High Availability Without the Cluster (or the SAN) Josh Sekel IT Manager, Faculty of Business Brock University

Frequently Asked Questions. s620 SATA SSD Enterprise-Class Solid-State Device

Overview and Current Topics in Solid State Storage

The PowerEdge M830 blade server

Dell Fluid Data solutions. Powerful self-optimized enterprise storage. Dell Compellent Storage Center: Designed for business results

VMware Virtual SAN Technology

Interface Trends for the Enterprise I/O Highway

LEVERAGING FLASH MEMORY in ENTERPRISE STORAGE

Copyright 2012 EMC Corporation. All rights reserved.

New Approach to Unstructured Data

Got Isilon? Need IOPS? Get Avere.

All-Flash Storage Solution for SAP HANA:

Storage Optimization with Oracle Database 11g

Ultra-Low Latency Down to Microseconds SSDs Make It. Possible

stec Host Cache Solution

It s Time to Move Your Critical Data to SSDs Introduction

NetVault Backup Client and Server Sizing Guide 2.1

Database Architecture 2 & Storage. Instructor: Matei Zaharia cs245.stanford.edu

COMP283-Lecture 3 Applied Database Management

Under the Hood of Oracle Database Appliance. Alex Gorbachev

EMC VFCache. Performance. Intelligence. Protection. #VFCache. Copyright 2012 EMC Corporation. All rights reserved.

NetVault Backup Client and Server Sizing Guide 3.0

Highly Scalable, Non-RDMA NVMe Fabric. Bob Hansen,, VP System Architecture

Software-defined Shared Application Acceleration

Cold Storage: The Road to Enterprise Ilya Kuznetsov YADRO

Solid Access Technologies, LLC

SSDs Driving Greater Efficiency in Data Centers

Storage Systems Market Analysis Dec 04

UNDERSTAND THE OPPORTUNITY

Dell EMC SAP HANA Appliance Backup and Restore Performance with Dell EMC Data Domain

SSD Architecture Considerations for a Spectrum of Enterprise Applications. Alan Fitzgerald, VP and CTO SMART Modular Technologies

Maximizing Fraud Prevention Through Disruptive Architectures Delivering speed at scale.

Storage Best Practices for Microsoft Server Applications

Notes & Lessons Learned from a Field Engineer. Robert M. Smith, Microsoft

VEXATA FOR ORACLE. Digital Business Demands Performance and Scale. Solution Brief

Architecting For Availability, Performance & Networking With ScaleIO

W H I T E P A P E R U n l o c k i n g t h e P o w e r o f F l a s h w i t h t h e M C x - E n a b l e d N e x t - G e n e r a t i o n V N X

Exploiting the benefits of native programming access to NVM devices

Overview and Current Topics in Solid State Storage

Copyright 2012 EMC Corporation. All rights reserved.

DELL EMC DATA DOMAIN SISL SCALING ARCHITECTURE

Verron Martina vspecialist. Copyright 2012 EMC Corporation. All rights reserved.

EMC XTREMCACHE ACCELERATES VIRTUALIZED ORACLE

HP ProLiant DL380 Gen8 and HP PCle LE Workload Accelerator 28TB/45TB Data Warehouse Fast Track Reference Architecture

朱义普. Resolving High Performance Computing and Big Data Application Bottlenecks with Application-Defined Flash Acceleration. Director, North Asia, HPC

BENEFITS AND CHALLENGES OF PCIE SSDS

Achieving Memory Level Performance: Secrets Beyond Shared Flash

Implementing Oracle database12c s Heat Map and Automatic Data Optimization to optimize the database storage cost and performance

ZD-XL SQL Accelerator 1.6

Oracle Exadata X2/X3-8: A Critical Review

Solid State Drive (SSD) Cache:

Deploy a High-Performance Database Solution: Cisco UCS B420 M4 Blade Server with Fusion iomemory PX600 Using Oracle Database 12c

Considering the 2.5-inch SSD-based RAID Solution:

Agenda. AWS Database Services Traditional vs AWS Data services model Amazon RDS Redshift DynamoDB ElastiCache

It Takes Guts to be Great

Identifying Workloads for the Cloud

Nimble Storage vs HPE 3PAR: A Comparison Snapshot

COS 318: Operating Systems. Storage Devices. Vivek Pai Computer Science Department Princeton University

Evaluation Report: Improving SQL Server Database Performance with Dot Hill AssuredSAN 4824 Flash Upgrades

Assessing performance in HP LeftHand SANs

Introduction to Database Services

How to be a Great Production DBA

SNIA Tutorial 1 A CASE FOR FLASH STORAGE HOW TO CHOOSE FLASH STORAGE FOR YOUR APPLICATIONS

IBM System Storage Reference Architecture featuring IBM FlashSystem for SAP landscapes, incl. SAP HANA

Accelerate Applications Using EqualLogic Arrays with directcache

HP visoko-performantna OLTP rješenja

QuickSpecs. HP PCIe IO Accelerators for ProLiant Servers. Overview

Hyper-Converged Infrastructure: Providing New Opportunities for Improved Availability

Disks and RAID. CS 4410 Operating Systems. [R. Agarwal, L. Alvisi, A. Bracy, E. Sirer, R. Van Renesse]

CSCI-GA Database Systems Lecture 8: Physical Schema: Storage

A Better Storage Solution

IBM InfoSphere Streams v4.0 Performance Best Practices

IBM FlashSystem. IBM FLiP Tool Wie viel schneller kann Ihr IBM i Power Server mit IBM FlashSystem 900 / V9000 Storage sein?

CASE STUDY. Improving Server Performance & Reducing Data Center Costs with Virtualization and OCZ Solid-State Storage

Transcription:

SQL Server 2008 at the Speed of Light Presented by: Sumeet Bansal, Fusion-io Principal Solutions Architect Silicon Valley SQL Server User Group October 20, 2009 Mark Ginnebaugh, User Group Leader www.bayareasql.org 10/21/2009 1

A real quick word about me, Sumeet Bansal Then Vice President of IT at Wine.com Served at Wine.com for a decade Introduced Fusion-io at Wine.com last year Now Principal Solutions Architect at Fusion-io Evangelize through presentations, demos, webinars etc Help Clients discover ways of maximizing efficiency and performance and at the same time cutting costs Still a huge fan of Wine.com You can reach me at sumeet@fusionio.com (408) 416-5784 10/21/2009 2

Agenda 1. The Injustice of it all 2. I can dream, can t I? 3. The dream takes Shape 4. But Solid State Storage is not Enterprise Worthy 5. What should I ask, when considering an SSD product? 6. Wine.com-It doesn t get any better than this 7. Beyond SQL Server 8. Join the revolution with me Open invitation 9. Q & A 10. The raffle 320GB iodrive(msrp $7,495)!!! 10/21/2009 3

The Injustice of it all Traditional SAN and rotating media based storage o Can a DBA ask for storage? o Can a DBA ask for dedicated storage? o Can a DBA ask for storage with a certain performance-profile? A performance-profile can be expressed in terms of o IOPS (Input/Output operations per second) Random Sequential o Latency o Throughput 10/21/2009 4

The Injustice of it all Traditional SAN and rotating media based storage o What happens if your Business grows and transaction volume grows? o What happens when your data grows? Expected Solutions o Add more Spindles o Add more trays o Add more memory o Add more servers o Add more people o Repeat every year (yikes!!!) 10/21/2009 5

The Injustice of it all What a waste o So much of raw capacity sacrificed in the name of performance o Unnecessary Power consumption o Unnecessary Power consumption to counter the unnecessary heat generation o When business grows, waste more o Keep going back to the architecture drawing board 10/21/2009 6

I can dream, can t I? RAM Disk Dream Want Really Fast Don t Want Volatile Expensive Limited Cap. Want Non Volatile Cheap Large Cap. Don t Want Really Slow Want Non Volatile Really Fast Large Cap. Reasonable Price 10/21/2009 7

I can dream, can t I? PB TB GB MB KB CPU 3 D R A M 3 orders of magnitude iomemory SAN, NAS, RAIDed DAS ns 0.000000001s us 0.000001s ms 0.001s 10/21/2009 8

The Dream takes Shape + = David Flynn Rick White iodrive Take note of these names. You will hear them frequently in the news very soon. 10/21/2009 9

The Dream takes Shape The dream becomes a reality. Its name is iodrive I call it the Holy-Grail of database performance How to use the iodrive o Find a server with PCIe slots o Fill the slots with these cards o Install the software (click-next-click-next ) Firmware Driver Cool GUI based Management Utility o Set up MS SQL Server 2008 Drop your jaws 2 inches(or more) to appreciate your database performance 10/21/2009 10

The Dream takes Shape A new paradigm of enterprise database storage is realized The Share-Nothing architecture I call it the Starship Enterprise model The storage is realized in the server Cater to High Availability at the server level Cool Tips Multiple iodrives can be setup in a raid 0 to provide linear scaling of performance High Availability can be provided at a server level using Mirroring or third-party software 10/21/2009 11

But Solid Stage Storage is not Enterprise Worthy Raw NAND flash has issues o The ability to hold voltage and differentiate between different levels starts to fade away o Sometimes, the voltage just flips o Writing to it is very slow iodrives are more than just NAND flash o It keeps an extra portion of NAND just for a rainy day o It knows when certain NAND cells have outlived their usefulness o It distributes writes evenly to all NAND cells to cause an even wear out o iodrives have a process that regularly sets flipped cells straight o There is other cool Magic, that I can t tell you 10/21/2009 12

What should I ask when considering an SSD product? Is the interface SAS, SATA or PCIe? How is ECC employed, what is the strength of ECC? What will happen to my customer data, if there is a sudden power loss? How much over-provisioning do you provide( translation: How reliable is your product in your own opinion)? What will happen if the entire NAND chip fails on your card? Is your PCIe based solution truly PCIe based? Does it have its own tiny processor or is it able to utilize the host processor? Does it have its own tiny bank of limited DRAM or can it utilize the host memory? Is it OEM verified for major vendors like IBM, HP, and Dell? Does it fit in several available servers? How many components will form my architecture? 10/21/2009 13

Wine.com-It doesn t get any better than this Challenge Meet demand of 2008 buying season Support a significant number of new customers Minimum 30% improvement Eliminate performance bottlenecks Limited budget available Problem Operating at capacity Must pay 3 rd party to manage NetApp storage Shared storage obsolete Crucial reporting queries very slow SAN upgrade alone is expensive with no long-term scalability 10/21/2009 14

Wine.com-It doesn t get any better than this Solution Share-Nothing Architecture for maximum performance Server attached Storage and Elimination of SAN equipment Highly Available MS SQL-2005 Mirroring Architecture Dramatically Improved Performance for both Storefront and ERP and ready for 3x customer growth Reduced operating expenses and power consumption Added double database redundancy with server failover protection 10/21/2009 15

Wine.com-It doesn t get any better than this Metric Pre Fusion-io Post Fusion-io Improvement Boost Customer Facing Improvement Average duration of a SQL transaction 345 milliseconds 88 milliseconds 300% 4 Times Website pages faster, each page has multiple DB requests. Reducing Time fetching data improves customer experience, leads to better conversion. Time taken to take a full backup of the largest database 2 hours 6 minutes 1900% 20 Times During backups, customer experience is no longer hindered. Time taken to restore a full backup of the largest database 3 hours 15 minutes 1100% 12 Times Faster time to recovery, less loss exposure in major outage. Average number of read/write operations waiting in a queue to complete 0.4 0.008 4900% 50 Times Less time for customer to wait on another customers long running operation. Number of transactions in 1 hour window that took more than 500 milliseconds 3011 163 1700% 18 Times Website pages faster, each page has multiple DB requests. Reducing Time fetching data improves customer experience, leads to better conversion. More cart transactions per second. 10/21/2009 16

Wine.com-It doesn t get any better than this What did Wine.com get from Fusion-io? o Faster Customer Experience (PERFORMANCE) o Value Satisfaction(SCALABILITY) o Confidence in infrastructure (SIMPLICITY) o MORE FOR LESS Was it about performance gains really? o Yes and No Did it drive Business Value? o Absolutely Was it worth it? o No question about it 10/21/2009 17

Beyond SQL Server I am saying SQL Server, but what I mean is: o MS Exchange on Fusion-io o MS Sharepoint on Fusion-io o SAP on Microsoft on Fusion-io o Dynamics on Fusion-io I am reallyalso saying: o Oracle o Postgress o MySQL o Video editing o Cache based solutions 10/21/2009 18

Beyond SQL Server Imagine a life, where maintenance operations like DBCC checkdb, rebuild of indexes, backups etc happen really fast Imagine a life, where maintenance operations co-exist peacefully with the primary systems without bringing them to their knees and ruining the experience for end-users Dare to imagine something completely unexpected. Is it be possible to have a MS SQL Server database without indexes (or minimal amount of indexes)? Phil Hummel Harness the power of SQL Server 2008 compression and increase the value of your Fusion-io investment 10/21/2009 19

Beyond SQL Server Fill the gaps now o Append to the SQL Server Mirroring capability by adding the Virtual IP and automatic failover concept o Implement memcache for MS SQL Server o What would you do to harness the power of Fusion-io media? 10/21/2009 20

Join the revolution Open Invitation A revolution is happening. Become a part of it Blog, Write, Comment, Share Design new solutions and ideas Accelerate adoption Experiment and test Email me at sumeet@fusionio.com and I ll work with you to design the database architectures of tomorrow. - Sumeet Bansal 10/21/2009 21

T H A N K Y O U 10/21/2009 22

To learn more or inquire about speaking opportunities, please contact: Mark Ginnebaugh, User Group Leader mark@designmind.com