SQL 2008 disk configurations

Answered SQL 2008 disk configurations

  • Monday, May 07, 2012 3:15 PM
     
     
    Hi,

    We have been given a new 64 bit SQL data warehouse server with 2008 enterprise installed.  Here are the specs given to us by the server admin group:

    ***
    Server Storage provisioning - two RAID-10 arrays have been configured with standby hot spares.  Each array is one independent volume as follows
    D:     2.72TB
    E:      2.72TB

    The OS Volume (C:) runs a RAID-1 Mirror - total space of 465GB – with 428GB currently free
    ***

    We have to migrate about 15 user databases from our current data warehouse to the new server and I'm trying to figure out the best way to configure the data and log files.  I was thinking of separating out the data files to D: and log files to E:, but not sure if having just the log files on E: is overkill.

    I was also thinking of moving tempdb over to the D: and tempdb log over to E:  to take advantage of the RAID 10, but not sure if it is a good idea to have tempdb on same drive as data files.

    Any suggestions would be helpful.

All Replies

  • Monday, May 07, 2012 3:25 PM
    Moderator
     
     

    Hello,

    You have RAID 10 configured, which means you have the best performance you can find for a database server.  You will probably have similar performance putting data files and log files on the same drive or different drives since you have RAID 10.

    Hope this helps.


    Regards,

    Alberto Morillo
    SQLCoffee.com

  • Monday, May 07, 2012 3:31 PM
     
     

    So splitting the data and log files on different drives does not make sense on my configuration?

    Also, i forgot to mention that the system databases have been installed on C:, including Tempdb, which is why I was questioning moving it to either the D: or E: drive.

    thanks

  • Monday, May 07, 2012 3:44 PM
    Moderator
     
     Answered

    Hello,

    With RAID 10 on both drives, you will have optimum performance putting database files on any of the drives. If you still would like a criteria to separte them, I would just try to not put together all databases that are write intensive. I would try to have a good mix among the two drives based on that criteria.

    Please move system databases (including TempDB) to RAID 10 drives and leave OS alone.

    Hope this helps.


    Regards,

    Alberto Morillo
    SQLCoffee.com