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 2005 Forums
 High Availability (2005)
 Install locations - system dbs

Author  Topic 

sqlguy7777
Starting Member

14 Posts

Posted - 2010-12-21 : 17:47:40
Hi

I am installing a cluster.

C: local disk
D: local disk
F: Cluster drive
G: Cluster drive
M: Cluster drive
Q: Cluster drive

Question I have is what is best practice for location for Master, msdb, tempdb and model dbs please - on local drive or a clustered drive?

Many thanks

SG

tkizer
Almighty SQL Goddess

38200 Posts

Posted - 2010-12-21 : 17:51:17
The databases have to be on a clustered resource, all of them.

We split system databases (minus tempdb) into their own mount point, user databases into one or more mount points, and tempdb gets its own mount point (preferably you even split up the data files and the tlog for tempdb).

Tara Kizer
Microsoft MVP for Windows Server System - SQL Server
http://weblogs.sqlteam.com/tarad/

Subscribe to my blog
Go to Top of Page

sqlguy7777
Starting Member

14 Posts

Posted - 2010-12-21 : 17:57:01
Ok thanks.

I had it set up like this:

Binaries - C:\<default location>
Data MDBs and system MDBs - F:
Data LDBs amd system LDBs - G:
MSDTC resource - M:
Quorum resource - Q:

What do you think? Sorry - I am not that experinced in clusters. Also, could you please tell me where you think ( which drives ) to put things? Some of th ecluster terminolgy I dont undertnd yet.

Thanks in advance,

SG
Go to Top of Page

tkizer
Almighty SQL Goddess

38200 Posts

Posted - 2010-12-21 : 17:58:51
If performance/scalability is a concer, then you should break it up according to my last post.

What you have will work though, just may not be optimal.

Tara Kizer
Microsoft MVP for Windows Server System - SQL Server
http://weblogs.sqlteam.com/tarad/

Subscribe to my blog
Go to Top of Page

sqlguy7777
Starting Member

14 Posts

Posted - 2010-12-21 : 18:03:34
Hi

So are you saying - all system db on their own cluster drive ( except tempdb whic is put on a separate cluster drive), and MDBs on one drive and LDBs on another cluster drive ?

e.g. this is what I think you mean?

Binaries - C: ( local drive )
Master, model , msdb - D: ( cluster drive )
tempdb - E: ( cluster drive )
Data MDBs - F:
Data LDBs - G:


Cheers

SG.
Go to Top of Page

tkizer
Almighty SQL Goddess

38200 Posts

Posted - 2010-12-21 : 18:11:51
We use mount points instead of multiple drives, so our setup looks like this:

F:\ <--system databases go on the root
F:\Data <--mdf files
F:\Log <--ldf files
F:\TempDb <--tempdb files

We then add more mount points as necessary, but the above is our starting point.

If you aren't going to use mount points, then translate the above into multiple drives.

Tara Kizer
Microsoft MVP for Windows Server System - SQL Server
http://weblogs.sqlteam.com/tarad/

Subscribe to my blog
Go to Top of Page

sqlguy7777
Starting Member

14 Posts

Posted - 2010-12-21 : 18:13:14
OK, will do.

Thanks.
Go to Top of Page

tkizer
Almighty SQL Goddess

38200 Posts

Posted - 2010-12-21 : 18:41:10
You're welcome, glad to help.

Tara Kizer
Microsoft MVP for Windows Server System - SQL Server
http://weblogs.sqlteam.com/tarad/

Subscribe to my blog
Go to Top of Page
   

- Advertisement -