Please start any new threads on our new site at https://forums.sqlteam.com. We've got lots of great SQL Server experts to answer whatever question you can come up with.

 All Forums
 SQL Server 2008 Forums
 SQL Server Administration (2008)
 Configuring raid read and write policy for sql ser

Author  Topic 

phoeneous
Starting Member

9 Posts

Posted - 2012-04-25 : 16:08:53
Just got a new box that I need to setup as a database server. It has 2 xeon 5500's, 6 600GB SAS2 drives, and 64GB ddr3 registered. Plenty of power for one database. Since it is a dell server, I'm using the old school openmanage server builder disc to configure the raid and install the os.

Here is how I plan to setup the discs:

2x600 in Raid 1 for OS and logs
4x600 in Raid 10 for Data

My question is, how should I setup the read and write policies for the raid? It is a perc6 controller so I have the read options of default, read ahead, adaptive read ahead, and no read ahead. For the write options I have default, write back, and write through. Based on documentation that I have read, I think I should use adaptive read ahead and write back. Thoughts?

robvolk
Most Valuable Yak

15732 Posts

Posted - 2012-04-25 : 16:35:50
I'd recommend write through instead of write back, even if you have a battery backed cache on the controller. If you can, run some tests using both settings with the SQLIO utility. There's a good writeup on how to use it here:

http://sqlserverpedia.com/wiki/SAN_Performance_Tuning_with_SQLIO

Unless you see a serious drop in performance with write through, it's safer to use it instead of write back.. You can also test each of the read ahead settings with that utility.
Go to Top of Page
   

- Advertisement -