Solved

Are SQL Server RAID Best Practices really necessary for a database with only a few users?

Posted on 2016-09-13
4
35 Views
Last Modified: 2016-12-08
Is separating the data and log files on different drives/virtual disks really necessary if we only have 6 database users?
0
Comment
Question by:computerconcepts
  • 2
4 Comments
 
LVL 20

Accepted Solution

by:
Russ Suter earned 250 total points
ID: 41796457
Short answer, probably not.

Longer answer, even 6 users could potentially submit a lot of transactions to a database. Number of users isn't the only consideration. Total number of transactions, redundancy, backup plans, overall performance, all should be taken into account.

I hardly ever separate the data and log files. I don't really see the benefit.
0
 
LVL 39

Assisted Solution

by:lcohan
lcohan earned 250 total points
ID: 41796534
RAID's are used for redundancy so think that if you have only 1 user working against a database that is critical for business and the single disk where you have it all - DB files and backups - is failing ...then what will you be doing to recover it? Is not only the speed/parallel IO that needs to be considered but redundancy from recovery and up-time/on-line point of view.
FYI - RAID1 - or mirrored disks with parity works pretty well and all you need is 2 identical disks so is one fails the other one is there until replaced and RAID is rebuilt.
Just make sure in any case (with or without RAID's) you take and keep FULL DB backups somewhere else (different disk).
0
 

Author Closing Comment

by:computerconcepts
ID: 41796691
Thanks guys!  I appreciate your input.  I'll most likely not separate the data and log files and go with a RAID5 for the SQL database storage.  Thanks again.
0
 
LVL 20

Expert Comment

by:Russ Suter
ID: 41796799
That should be fine. Performance won't suffer and the RAID 5 storage will give you the redundancy you need.
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

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

     When we have to pass multiple rows of data to SQL Server, the developers either have to send one row at a time or come up with other workarounds to meet requirements like using XML to pass data, which is complex and tedious to use. There is a …
Use this article to create a batch file to backup a Microsoft SQL Server database to a Windows folder.  The folder can be on the local hard drive or on a network share.  This batch file will query the SQL server to get the current date & time and wi…
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…
Email security requires an ever evolving service that stays up to date with counter-evolving threats. The Email Laundry perform Research and Development to ensure their email security service evolves faster than cyber criminals. We apply our Threat…

785 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