You know this answer Web... as a consultant, the right answer to any technical 
question is "it depends".

What kind of storage is it? SAN? NAS? JBOD? SSD? RAID? FC?

What's the I/O pattern? Serial? Random?

What's the IOPS requirement vs. the IOPS available?

What's the real IOPS load? (you probably won't be able to get this one.)

What's the backup plan? Or the replication plan? Or the availability group 
plan? All of the above?

What is the organization's sensitivity to downtime?

So... back in "the day", with small disks, you absolutely should separate 
everything: OS on one disk (or RAID-1, the I/O pattern is more or less random 
with a real hot-spot on the paging file), Data on another disk (or RAID-1, data 
is random), and Logs on the third disk (or RAID-1, I/O pattern is serial and 
the blocks are large).

I wouldn't ever do that today. I'm gonna put two SSDs on an expensive RAID-1 
controller and backup to the cloud (private or public or hybrid is irrelevant). 
Nobody cares about the I/O pattern on SSD and in this case, adding logical 
volumes to the physical RAID just complicates life for very little real 
advantage (there is a potential real advantage if you have an application go 
amuck and begin to generate TBs of log files - but you should have monitoring 
as well).

From: [email protected] [mailto:[email protected]] On 
Behalf Of Webster
Sent: Monday, June 26, 2017 12:30 PM
To: NT Issues ([email protected])
Subject: [NTSysADM] Does Separating Data and Log Files Make Your Server More 
Reliable?

I had always been told to separate everything in SQL Server.

https://www.brentozar.com/archive/2017/06/separating-data-log-files-make-server-reliable/


Webster

Reply via email to