• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 199
  • Last Modified:

SQL Server 2008 installation

Installing MS Sql server 2008. Need advice on the disk partition and how to split up the tempdb, userdb and log files.

I currently have 4 partitions on the server. the C:\ drive has the OS and I don't plan to store anything else there. the D:\ drive would have the SQL server application installed. I would like the optimal performance and would like tempdb and log files separated if that's necessary.

Please advise.
Thanks.
0
electric4us
Asked:
electric4us
  • 2
2 Solutions
 
dwkorCommented:
Partitions don't really matter. Drives/Raids - are.

Move tempdb to the fastest drive possible.
Move database files to RAID 10 (or 5) if possible - goal is fastest random IO
Move log files to RAID 1 - goal is fast sequential IO with maximum redundancy

Check best practices articles:
http://technet.microsoft.com/en-us/library/cc966412.aspx
http://technet.microsoft.com/en-us/library/cc966534.aspx
0
 
electric4usAuthor Commented:
dwkor,
the server has 8 sas drives that is configured with raid 10. the partitions are located there. so are you suggesting I have 2 different configurations with that disk set? raid 10 and 1?
0
 
dwkorCommented:
In such case put data files to Raid 10 and log files to Raid 1. You can keep log files on Raid 10 but Raid 1 would work just fine (again - log requires sequential access only)

Optionally you can put tempdb to another partition - even Raid-0. If you don't want to configure it, split it between Raid 10 and raid 1. TempDb is not critical for recovery process - SQL Server recreates it every time on startup but you'd like to have fastest IO throughput for tempdb as possible. Take a look at best tempdb practices as well - http://blogs.msdn.com/b/cindygross/archive/2009/11/20/compilation-of-sql-server-tempdb-io-best-practices.aspx
0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now