SQL Server Customer Advisory Team - SQL Server Best Practices

Enabling SQL Server customers to navigate the most challenging frontiers of large scale data management.

Whitepapers

Running SQL Server 2008 in a Hyper-V Environment - Best Practices and Performance Recommendations

Published: October 2008

Writers: Lindsey Allen, Mike Ruthruff, Prem Mehra 
Reviewers: Cindy Gross, Burzin Patel, Denny Lee, Michael Thomassy, Sanjay Mishra, Savitha Padmanabhan, Tony Voellm, Bob Ward

 

Based on hypervisor technology, the
Hyper-V™ virtualization feature in the Windows Server® 2008 operating system is a thin layer of software between the hardware and the operating system that allows multiple operating systems to run, unmodified, on a host computer at the same time. Hyper-V is a powerful virtualization technology that can be used by corporate IT to consolidate under-utilized servers, lowering total cost of ownership (TCO) and maintaining or improving quality of service (QoS). Hyper-V opens more potential development and test environment types that otherwise might be constrained by hardware availability. It is challenging enough in general to right-size the hardware to consolidate current workloads and provide headroom for growth. Adding virtualization to the mix increases the potential capacity planning challenges. The goal of this document is to help address these by focusing on two key areas of running Microsoft® SQL Server® in a Hyper-V environment:
  • System resource overhead imposed by running SQL Server in a Hyper-V environment
  • How well Hyper-V scales running SQL Server 2008
This white paper describes a series of test configurations we ran, which represented a variety of possible scenarios involving SQL Server running in Hyper-V. The paper discusses our results and observations, and it also presents our recommendations. Our test results showed that SQL Server 2008 on Hyper-V provides stable performance and scalability. We believe Windows Server 2008 Hyper-V is a solid platform for SQL Server 2008 for the appropriate workload. It is practical to run production workloads under a Hyper-V environment, as long as the workload is within the capacity of your Hyper-V guest virtual machine.

 

For more information, please refer to the whitepaper Running SQL Server 2008 in a Hyper-V Environment - Best Practices and Performance Recommendations.

 

Comments

 

WesleyB's Blog said:

This is probably one of the most frequently asked questions since we have released Hyper-V and SQL Server

October 4, 2008 9:30 AM
 

ALL TOPICS PERFORMANCE said:

Wow this is great day. The SQL team has worked really hard in creating a performance guidance document

October 6, 2008 8:33 PM
 

SQL Server 2008 on Windows Server 2008 Hyper-V Performance Guidance : EasyCoded said:

Pingback from  SQL Server 2008 on Windows Server 2008 Hyper-V Performance Guidance : EasyCoded

October 6, 2008 8:51 PM
 

SQL Server 2008 on Windows Server 2008 Hyper-V - Performance Guidance said:

Pingback from  SQL Server 2008 on Windows Server 2008 Hyper-V - Performance Guidance

October 7, 2008 4:49 AM
 

GlennAlanBerry said:

Very nice work on this!

October 8, 2008 2:04 PM
 

SQL Server and Virtualization « Systems Engineering and RDBMS said:

Pingback from  SQL Server and Virtualization « Systems Engineering and RDBMS

October 8, 2008 7:44 PM
 

SQL Server, BizTalk Server, le 64 bits et au-delà !... said:

Suite à la récente annonce d' Extension du support de SQL Server en environnements virtualisés...

October 10, 2008 10:19 AM
 

A few things you may not already know said:

De jours en jours la liste des applications supportant une mise en oeuvre en environnement Windows Server

October 11, 2008 4:54 PM
 

Steffen über SQL, SharePoint und HPC said:

Das Whitepaper für SQL Server 2008 unter Hyper-V ist fertig und kann hier gefunden werden Ich bin

October 17, 2008 10:17 AM
 

Microsoft Norge - Nyheter for norske teknikere said:

For de av dere som er interessert i å lære mer om hvordan man kan kjøre SQL Server på best mulig måte

October 21, 2008 6:21 AM
 

Cheng's Random Thoughts on System Management said:

Now the world of IT is turning its focus on consolidating the physical computers into virtual machines.

October 27, 2008 2:47 PM
 

Running SQL server 2008 on Hyper-V at MS Tech News said:

Pingback from  Running SQL server 2008 on Hyper-V at MS Tech News

October 27, 2008 4:51 PM
 

Clive Watson's Weblog said:

Ok...so in the last 3 weeks I've been asked this numerous times (and to save emailing it again!), the

November 3, 2008 10:58 AM
 

Kun je SQL Server virtualiseren? « EarlyBert said:

Pingback from  Kun je SQL Server virtualiseren? « EarlyBert

November 5, 2008 10:49 AM
 

There's Something about SQL! said:

Just discovered whilst at TechEd that Microsoft policies for SQL Server products that are running in

November 6, 2008 6:12 AM
 

SQL Server and Virtualization - can we help? | MS Tech News said:

Pingback from  SQL Server and Virtualization - can we help? | MS Tech News

November 6, 2008 6:17 AM
 

Zeus, Microsoft and more with and without virtulisation. » Blog Archive » Tech-Ed EMEA 2008 You’ve seen the marketing now find out what’s really going on! said:

Pingback from  Zeus, Microsoft and more with and without virtulisation.  » Blog Archive   » Tech-Ed EMEA 2008 You’ve seen the marketing now find out what’s really going on!

November 10, 2008 6:06 AM
 

Блог Войцеховского Максима said:

Пока писал предыдущий пост ( Производительность MOSS в виртуальной среде Hyper-V ) нашел аналогичное

November 11, 2008 3:24 PM
 

Glorf IT - Bedenkliches aus dem IT-Alltag » SQL Server unter Hyper-V said:

Pingback from  Glorf IT - Bedenkliches aus dem IT-Alltag » SQL Server unter Hyper-V

November 13, 2008 6:13 PM
 

Virtualisation SQL and the Art of War! said:

Pingback from  Virtualisation SQL and the Art of War!

November 20, 2008 4:13 AM

About Lindsey.allen

Lindsey Allen has been working with SQL Server and Business Intelligence for the past 15+ years. She joint Microsoft Consulting Services summer of 1995 and transitioned to SQL Server Product Group summer of 2005. Lindsey is currently managing SQLCAT Best Practice and Customer Lab team.
sql, server, best practices, whitepapers, analysis services, data mining, olap, datawarehouse, datawarehousing, availability, clustering, capacity, collation, data types, data warehouse, database, design, index, mirroring, optimization, partitions, performance, precision, processing, querying, scalability, security, reporting services, integration services
Copyright 2008 Microsoft Corporation. All Rights Reserved.