There is always a performance benefit from using separate, non-shared spindles 
whether these are locally attached or in a storage array. Do you actually need 
the performance benefit that they provide? That’s a different question. The 
point here is that just because it’s on SAN doesn’t mean it’s fast or will give 
you the IOPS you need. Often, the disks behind the LUNs you are given are 
shared by many, many other systems and applications. This could be fine if the 
LUN is striped across hundreds of disks, but if they are only a handful of 
disks behind the LUN and lots of systems sharing those disks, then performance 
will suffer greatly. Work with the storage guys and stress to them how 
important IOPS are.

J

From: [email protected] [mailto:[email protected]] On 
Behalf Of Sean Martin
Sent: Sunday, February 2, 2014 12:15 AM
To: [email protected]
Subject: Re: [mssms] SQL Server Sizing

It may ultimately depend on your backend storage and how your data stores are 
allocated. There could still be small benefits to using separate disks even if 
they reside on the same data store. Separating the sequential and random IO 
through separate virtual adapters can yield better performance. You even 
benefit from slightly more granular capacity management by separating your logs 
from your DBs.

- Sean

On Feb 1, 2014, at 6:16 PM, Brian McDonald 
<[email protected]<mailto:[email protected]>> wrote:
What is the recommendation if the server is virtual and the disks are on a SAN?
________________________________
From: [email protected]<mailto:[email protected]>
To: [email protected]<mailto:[email protected]>
Subject: RE: [mssms] SQL Server Sizing
Date: Sun, 2 Feb 2014 00:39:52 +0000


 And remember, for the multiple “disks”, unless they are truly separate, 
unshared, physical spindles (or sets of spindles) for each separating them has 
zero impact on performance and is just a waste of disk space.



LUN != physical spindle(s)

RAID != physical spindle(s)



J



From: [email protected]<mailto:[email protected]> 
[mailto:[email protected]] On Behalf Of Marcum, John
Sent: Friday, January 31, 2014 1:16 PM
To: [email protected]<mailto:[email protected]>
Subject: RE: [mssms] SQL Server Sizing



What's the 5120 number representing?



I usually do something like 75Gb C:, 75Gb SQL data, 25 SQL Logs, 500Gb ConfigMgr







________________________________

John Marcum
Sr. Desktop Architect

Bradley Arant Boult Cummings LLP

________________________________



From: [email protected]<mailto:[email protected]> 
[mailto:[email protected]] On Behalf Of Brian McDonald
Sent: Friday, January 31, 2014 12:43 PM
To: [email protected]<mailto:[email protected]>
Subject: RE: [mssms] SQL Server Sizing



Both scalability, performance and future expansion needs.



I’m not sure how to break down the Disk Size for the TempDB, .db files and 
Transaction log files with the estimate you’ve provided below.



The Primary Site in a hierarchy (up to 25k clients) w/ co-located sql server). 
Seem reasonable?



Initial size


5120


# Clients


577


DB size pr. client


5


# processors


4


# cores


2


Memory



Reply via email to