Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium



Posted on 2012-08-13
Medium Priority
Last Modified: 2012-09-06
Hello Gurus

I am to deploy a SQL 2008 ERP in a Hyper-V environment.

What is the best scenario for my HDDs setup ?
I would like to benefit from a SSD Drive to get high performance on SQL.

Do I install the whole VM that contain SQL on an SSD Drive ? Or I install the VM on a "normal" RAID 5 and then the DB on a SSD ?

Thank you

(Windows 2008 R2 Enterprise - Sql 2008/2012)
Question by:ammounpierre
LVL 125
ID: 38287052
Just use the SSD as a datastore for the database disk.

If you want the entire VM to benefit from the SSD, use the entire SSD datastore for OS and Database disk.

I would recommend RAID 10 for performance for any Virtual Machine.
LVL 16

Expert Comment

ID: 38287072
Install the VM on normal disk and store the user databases on the SSD, also move the tempdb database to the SSD storage too. master, model, msdb are probably not that necessary.

Also bear in mind that if your bottleneck is CPU or memory this system will not run any faster, this will just affect the read and write performance.

Author Comment

ID: 38287085
Thank you for the reply.

The Physical server will be used for many VMs , but they are not "Critical" in terms of speed..(Email mDaemon,File Server,etc...)

I was thinking about a scenario like this...
Can u please confirm if this is the best config. ?

Have SSD for Windows 2008 + Hyper V services. (100GB SSD)
Have all the VMs on Raid 5 (3 HDD SAS 500GB)
Have the SQL VM (Windows+SQL Server+DB) on a separate SSD (3*200GB Raid 1)

Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

LVL 47

Assisted Solution

David earned 2000 total points
ID: 38287091
Personally, I would mirror a pair of SSDs.  They aren't infallible and have read errors, and die just like mechanical drives.  In fact, many have a much shorter data retention time than a mechanical disk.  

(They also aren't created equal.  Just like mechanical drives, they have enterprise class SSDs and more consumer class).

Win2K8 does a wonderful job of software mirroring, and it will also handle TRIM.  Wear leveling can get tricky on some SSDs and you just don't want to burn them up after a few months if they can't get the housekeeping they need by having a config that won't let Windows send the TRIM commands.
LVL 16

Expert Comment

ID: 38287103
I dont think you will see any benefit for using the SSD for the OS  of this VM. The only benifit i can think is if the system is excessively paging. In which case you are having memory issues anyway.

As per my original post. If feel it would be better to use the SSD for the user databases and tempdb.

From the RAID perspective, RAID 1+0 is probably the best way to go.
LVL 47

Accepted Solution

David earned 2000 total points
ID: 38287173
A pair of software RAID-1 can easily deliver more than 100,000 random I/Os per second on reads.  You'll be lucky to get 100 with a pair of mechanical drives.

The more your index files are getting pounded the better you will be with SSDs.  One does not buy SSD technology for throughput.  It is cheaper to get more throughput buy doubling down on mechanical drives.

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Background Information Recently I have fixed file server permission issues for one of my client. The client has 1800 users and one Windows Server 2008 R2 domain joined file server with 12 TB of data, 250+ shared folders and the folder structure i…
Resolving an irritating Remote Desktop connection that stops your saved credentials from being used.
This tutorial will walk an individual through the steps necessary to install and configure the Windows Server Backup Utility. Directly connect an external storage device such as a USB drive, or CD\DVD burner: If the device is a USB drive, ensure i…
This tutorial will walk an individual through the process of transferring the five major, necessary Active Directory Roles, commonly referred to as the FSMO roles to another domain controller. Log onto the new domain controller with a user account t…

578 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question