THE SQL Server Blog Spot on the Web

Welcome to SQLblog.com - The SQL Server blog spot on the web Sign in | |
in Search

John Paul Cook

Running SQL Server 2008 in a Hyper-V Environment

Download this new Microsoft whitepaper from
http://download.microsoft.com/download/d/9/4/d948f981-926e-40fa-a026-5bfcf076d9b9/SQL2008inHyperV2008.docx.

SQL Server 2008 does perform very well in a Hyper-V environment when properly configured, which among other things means don't use the default of dynamically expanding virtual hard disk. Hyper-V isn't at all like Virtual Server or Virtual PC. It's best to drop preconceptions drawn from experience with those products.

For best I/O performance in Hyper-V, use passthrough disks (this is when a physical disk is assigned directly to Hyper-V without using a vhd file). Fixed size virtual hard disks are a close second. Dynamically expanding disks and differencing disks provide convenience at the cost of performance and thus should not be used when I/O performance must be maximized.

High network traffic imposes a burden on the CPU when running on Hyper-V (this is also true of Virtual Server). If a SQL Server configuration is CPU bound on bare metal, it might not have enough CPU cycles left for optimal networking performance. Also, keep in mind that a maximum of four logical processors can be assigned to a Hyper-V virtual machine, so if your SQL Server configuration needs more than four processors, it is not suitable for Hyper-V.

Published Monday, October 06, 2008 8:50 AM by John Paul Cook

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

No Comments

Leave a Comment

(required) 
(required) 
Submit

About John Paul Cook

John Paul Cook is a Technology Solutions Professional for Microsoft's data platform and works out of Microsoft's Houston office. Prior to joining Microsoft, he was a Microsoft SQL Server MVP. He is experienced in Microsoft SQL Server and Oracle database application design, development, and implementation. He has spoken at many conferences including Microsoft TechEd and the SQL PASS Summit. He has worked in oil and gas, financial, manufacturing, and healthcare industries. John is also a Registered Nurse who graduated from Vanderbilt University with a Master of Science in Nursing Informatics and is an active member of the Sigma Theta Tau nursing honor society. He volunteers as a nurse at safety net clinics. Contributing author to SQL Server MVP Deep Dives and SQL Server MVP Deep Dives Volume 2.

This Blog

Syndication

Powered by Community Server (Commercial Edition), by Telligent Systems
  Privacy Statement