I'm configuring a Microsoft SQL Server installation which will use a SAN for storage. For SAN storage I have:
- A small number of SSD disks
- A larger number of 10K disks
My SAN supports storage tiering.
I'm on the fence about how to use the SSD disks. Here are the options that come to mind:
Option 1: Create tiered storage with the SSDs and 10K disks and use auto tiering to move highly accessed data to the SSDs. Then break that storage pool up into several different drives.
Option 2: Place key (I/O intensive) data on the SSDs and throw everything else on the 10K disks.
I don't have enough SSDs so that everything can reside on SSDs. So what's most important performance wise for SSD storage?
MDF files? My database is more write intensive than read intensive (if that makes a difference).
Secondarily, are there any best practices I should follow when setting up the drives?
Should I have separate drives for each
What about the system databases like
model etc., should those go on their own dedicated drives or maybe on the
Server disk activiity
By the way, here is a screenshot of our existing database server disk activity. It seems the
tempdbs are the most read/write intensive followed by our
MDF file and surprisingly the
LDF file seems to have the least I/O.
Any advice would be appreciated.