Maximizing SQL Server Virtualization Performance



Similar documents
Deploying Affordable, High Performance Hybrid Flash Storage for Clustered SQL Server

SQL Server Virtualization

Best Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software

Virtualizing Microsoft SQL Server 2008 on the Hitachi Adaptable Modular Storage 2000 Family Using Microsoft Hyper-V

Measuring Interface Latencies for SAS, Fibre Channel and iscsi

Microsoft Hyper-V chose a Primary Server Virtualization Platform

WHITE PAPER Optimizing Virtual Platform Disk Performance

Azure VM Performance Considerations Running SQL Server

Lab Validation Report

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

Performance characterization report for Microsoft Hyper-V R2 on HP StorageWorks P4500 SAN storage

Virtual server management: Top tips on managing storage in virtual server environments

Hyper-V R2: What's New?

Dell Virtualization Solution for Microsoft SQL Server 2012 using PowerEdge R820

Memory and SSD Optimization In Windows Server 2012 and SQL Server 2012

my forecasted needs. The constraint of asymmetrical processing was offset two ways. The first was by configuring the SAN and all hosts to utilize

Best Practices for Virtualizing & Managing SharePoint 2013

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

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

WITH A FUSION POWERED SQL SERVER 2014 IN-MEMORY OLTP DATABASE

White Paper. Recording Server Virtualization

Condusiv s V-locity 4 Boosts Virtual Machine Performance Over 50% Without Additional Hardware

Lab Validation Report

The Benefits of Virtualizing

Dell Compellent Storage Center SAN & VMware View 1,000 Desktop Reference Architecture. Dell Compellent Product Specialist Team

Monitoring Databases on VMware

Performance Characteristics of VMFS and RDM VMware ESX Server 3.0.1

Improve Business Productivity and User Experience with a SanDisk Powered SQL Server 2014 In-Memory OLTP Database

FOR SERVERS 2.2: FEATURE matrix

Virtualization of the MS Exchange Server Environment

Oracle Database Scalability in VMware ESX VMware ESX 3.5

Brocade and EMC Solution for Microsoft Hyper-V and SharePoint Clusters

MS Exchange Server Acceleration

IOS110. Virtualization 5/27/2014 1

Technical Paper. Moving SAS Applications from a Physical to a Virtual VMware Environment

Best Practices for Virtualised SharePoint

Best Practices for Virtualizing & Managing Exchange 2013

Maximizing Your Server Memory and Storage Investments with Windows Server 2012 R2

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

How To Use Vsphere On Windows Server 2012 (Vsphere) Vsphervisor Vsphereserver Vspheer51 (Vse) Vse.Org (Vserve) Vspehere 5.1 (V

Maximum performance, minimal risk for data warehousing

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

Virtual SAN Design and Deployment Guide

Cloud Server. Parallels. Key Features and Benefits. White Paper.

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

Nutanix Tech Note. Configuration Best Practices for Nutanix Storage with VMware vsphere

Cloud Optimize Your IT

Windows Server 2012 授 權 說 明

Best Practices for Virtualizing and Managing SQL Server

vsphere 6.0 Advantages Over Hyper-V

Best Practices for Optimizing Your Linux VPS and Cloud Server Infrastructure

The VMware Administrator s Guide to Hyper-V in Windows Server Brien Posey Microsoft

Evaluation Report: Supporting Multiple Workloads with the Lenovo S3200 Storage Array

Maximizing VMware ESX Performance Through Defragmentation of Guest Systems. Presented by

Big Fast Data Hadoop acceleration with Flash. June 2013

Feature Comparison. Windows Server 2008 R2 Hyper-V and Windows Server 2012 Hyper-V

Hardware Performance Optimization and Tuning. Presenter: Tom Arakelian Assistant: Guy Ingalls

Accelerate the Performance of Virtualized Databases Using PernixData FVP Software

PARALLELS CLOUD STORAGE

Microsoft Hyper-V Performance Tuning

Optimizing SQL Server Storage Performance with the PowerEdge R720

Bosch Video Management System High Availability with Hyper-V

HP SN1000E 16 Gb Fibre Channel HBA Evaluation

Deploying and Optimizing SQL Server for Virtual Machines

IOmark- VDI. Nimbus Data Gemini Test Report: VDI a Test Report Date: 6, September


Windows Server 2012 R2 Hyper-V: Designing for the Real World

Agenda. Enterprise Application Performance Factors. Current form of Enterprise Applications. Factors to Application Performance.

How To Connect Virtual Fibre Channel To A Virtual Box On A Hyperv Virtual Machine

Microsoft Exchange Solutions on VMware

White paper. QNAP Turbo NAS with SSD Cache

Enterprise Storage Solution for Hyper-V Private Cloud and VDI Deployments using Sanbolic s Melio Cloud Software Suite April 2011

WHITE PAPER Guide to 50% Faster VMs No Hardware Required

Citrix XenDesktop Modular Reference Architecture Version 2.0. Prepared by: Worldwide Consulting Solutions

Using VMware VMotion with Oracle Database and EMC CLARiiON Storage Systems

FlashSoft Software from SanDisk : Accelerating Virtual Infrastructures

Server and Storage Sizing Guide for Windows 7 TECHNICAL NOTES

W H I T E P A P E R. Performance and Scalability of Microsoft SQL Server on VMware vsphere 4

Virtualizing Microsoft SQL Server 2008 Using VMware vsphere 4 on the Hitachi Adaptable Modular Storage 2000 Family

Microsoft SQL Server 2012 on Cisco UCS with iscsi-based Storage Access in VMware ESX Virtualization Environment: Performance Study

Balancing CPU, Storage

Merge Healthcare Virtualization

Accelerating MS SQL Server 2012

Servervirualisierung mit Citrix XenServer

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

Leveraging EMC Fully Automated Storage Tiering (FAST) and FAST Cache for SQL Server Enterprise Deployments

The Technologies & Architectures. President, Demartek

Deploying F5 BIG-IP Virtual Editions in a Hyper-Converged Infrastructure

Accelerating Database Applications on Linux Servers

Windows Server 2008 R2 Hyper-V Live Migration

Microsoft Office SharePoint Server 2007 Performance on VMware vsphere 4.1

SQL Server 2014 New Features/In- Memory Store. Juergen Thomas Microsoft Corporation

Comparison of Hybrid Flash Storage System Performance

RUNNING vtvax FOR WINDOWS

Transcription:

Maximizing SQL Server Virtualization Performance Michael Otey Senior Technical Director Windows IT Pro SQL Server Pro 1

What this presentation covers Host configuration guidelines CPU, RAM, networking and storage Guest VM configuration guidelines VHDs, SQL Server storage configuration Using SSDs with SQL Server VMs Using In-Memory OLTP Software Defined Networking and Virtualization 2

Host CPU Guidelines If possible optimize performance through 1:1 ratio of virtual to logical processors (cores) Don t overcommit the physical CPUs Ability of processors can limit the maximum throughput of virtual device (virtual NICs) More cores = more performance per VM Maximum vcpu limit can vary by guest OS SLAT enabled processors improve virtual machine performance

Host OS Configuration Guidelines Get the latest hypervisor Windows Server 2012 R2 vsphere 5.5 Plan for Scalability NUMA DVMQ vrss 4

Host Configuration Guidelines Hyper-V Host Configuration Plan for 1GB+ memory reserve for the management OS in the root partition Hot-Add RAM enables upgrades w/o downtime Plan for one dedicated NIC for management purposes Plan (ideally) for one dedicated NIC for live migration Separate LUNs/Arrays for hosts and guest OS VHDs Exclude VMs from AV scanning

Guest Configuration Guidelines Hyper-V Guest Configuration Provide adequate memory for Hyper-V guests Paging, disk I/O cannot compete with RAM Avoid over allocating physical memory (overcommit) Fixed-sized VHDs for Virtual OS Install Integration Services / VM Tools

Disk IOs per second (IOPS) Hyper-V Fixed Virtual Hard Disk Performance Overhead Analysis Native vs. Fixed VHD IO Performance Analysis (Window 2008 R2 Physical Disk(Native) vs. Fixed VHD(VM), ESG Lab Iometer workloads) SQL Log OLTP Database File Server Exchange DB Physical Disk (Native) Fixed VHD (VM)

SQL Server and Dynamic Memory 12GB 12GB VS. 7.5GB 7.5GB 1 Live Migration 1 1 Live Migration 1 Host cluster Host cluster Shared Storage iscsi, SAS, Fibre Shared Storage iscsi, SAS, Fibre Remember

SQL Server VM Storage Guidelines Change the default data and log files placement By default SQL Server puts everything on the drive with the SQL Server binaries Separate the data and log files to different VHDs Place the log file on fast writing drives -- RAID 1 or 10 9

Best Practices for tempdb Don t put tempdb on the same VHD as your data and log files Use RAID 10 is possible Data files per core SQLCat - one data file per core Data files equal to 2:1 to 4:1 the number of logical processor cores 10

SQL Server & SSDs CPUs have become faster Memory has become cheaper Disks have gotten larger but not much faster I/O bottlenecks Simpler than SAN SSDs can be dedicated to SQL Server Move VHDs to SSDs 11

SQL Server & SSDs SSDs are much faster than rotational disks 15K rpm SAS drive can do about 150-200MB/sec of sequential throughput 6Gbps SATA or SAS solid-state drive can do about 550MB/sec of sequential throughput - 100,000 IOPs random read and write 12

SQL Server & SSDs Short lifecycle? There is degradation with use More with fuller drive High I/O implementations like SQL Server do shorten the lifecycle Drives will last years under normal usage Not forever Tops out at 5 yrs SQL Server implementations will be less Don t ever defragment SSDs 13

SQL Server & SSDs No silver bullets Won t fix slow queries Won t fix a lack of memory Best for heavy random I/O Not so great for sequential Keep utilization at under 75% 14

SQL Server and SSDs Possibilities Move data files onto SSDs Move log files onto SSDs Move indexes to SSDs Move tempdb onto SSDs NAND not always the best solution Too much write fast burn out DRAM is optimum Fast write built for pure random IO Expensive 15

SQL Server 2014 In-Memory OLTP New In-Memory OLTP engine Formerly code named Hekaton SQL Server 2014 Enterprise Edition Only Moves select tables and SPs into memory New optimistic lock-free design Physical or VM With enough host processing power and RAM Amount of host RAM is critical 16

Software Defined Networking Virtualization for the network layer Flexibility Speed application deployment Eliminates the need for VLANs Predictability Maintain SLAs High density networking Ensures VMs get the bandwidth they need 17

motey@sqlmag.com @michael_otey 18