Re: SQL 2005 Best Practice vs SQL 2000: Application Files Separate from data (and log) files



Thank you Ekrem,
We are physically separating log and data files on separate disks. So after
thinking about it in need to rephase the question into 2 parts.
For SQL Server 2005:
1) In addition to separating data files and log files to separate phyiscal
for "user" databases, is it best also practice to separate out the data and
log files to different physical volumes for system databases such as master,
msdb, and tempdb? In which case this cannot be done via the setup.exe but
_must_ be done post installation using the following techniques.
http://support.microsoft.com/kb/224071
Correct?

2) In a server configuration with 3 physical volumes, for example: C: for
system (local RAID), D: for data (SAN), E: for logs (SAN); is there any
reason to have the application files and folders on the C drive and the data
files on the D: drive and logs on the E: drive? By application files I mean
the binn folder which contains the sql server executable among other things.
Does it matter? Or can simply install SQL Server on D drive, and do as
advised in question 1 above with regards to user and system db log files.

Thanks again for your kind attention.
-Rex

"Ekrem Önsoy" <ekrem@xxxxxxxxxxxx> wrote in message
news:E5D91BBB-241D-4709-871D-4F6A77385B40@xxxxxxxxxxxxxxxx
There was another post similar to yours by Saral6978 just 1 post before
yours.

Seperation of data and log files is a best practice. For example, locate
your SQL binary and Windows files on drive C: and put your data file on
drive D: and put the log file of your database on drive E:

The important thing here is putting those files physically seperated
disks. A logical seperation would not gain you performance.

You can of course change your database files' folders using ALTER DATABASE
command in SQL Server 2005 as well. To learn more about this command visit
Books Online = http://msdn2.microsoft.com/en-us/library/ms174269.aspx

--
Ekrem Önsoy


"Rex Gibson" <noamt1@xxxxxxxxx> wrote in message
news:e%23DcqK5YIHA.4896@xxxxxxxxxxxxxxxxxxxxxxx
Dear readers,
I am finally coming out of the dark ages and starting to use SQL Server
2005. Due to the rather large nature of my organization, you must forgive
me for the rather late question.

I have operated in SQL 2000 under the assumption that a performace boost
is gained when the SQL Server Appliation files (such as the server
service executable, and agent service executable) were on separate
volumes/luns from the data files. Thus Application files were installed
on C. Data files on D and log files on E. Etc.

Now we are starting to move forward and use SQL2005 sp2 and during
installation, it appears we no longer have the same options (or possibly
we just don't understand). It appears that the SQL 2005 installation
package does not allow for this type of configuration in regards
particularly to the application files being on a separate location from
the data files. We have tried a few ways now and done several searches
and are not finding any reference material on that through we are seeing
vague references that the same "best practice" applies in 2005.

What I want is the binn folder on the c drive and the system db's on the
d drive. Obviously I can get the user dbs on the d drive. Is this
possible? Is it still a best practice? If not, why not? Anybody have a
link to a guide on how to do this? Proving me wrong in the first place
(This practice in SQL2000) is an acceptable solution too.

Thank you for your kind attention!
-Rex Gibson
DBA -- in some very large, very slow moving orgainization.





.



Relevant Pages

  • Re: Computed columns vs Dynamically calculated columns (for celko)
    ... The cash holdings is the sum of all transactions, ... in a separate table. ... Links for SQL Server Books Online: ...
    (microsoft.public.sqlserver.programming)
  • Re: mdf file does not grow up .....
    ... Make sure there is at least 10% of the current mdf file size available on ... Using SQL Enterprise Manager look at the attributes of the mdf and make ... Do not put the new data files on the same drive as the long (if you need up ... I support the Professional Association of SQL Server and it's community of SQL Server professionals. ...
    (microsoft.public.sqlserver.server)
  • Re: mdf file does not grow up .....
    ... Make sure there is at least 10% of the current mdf file size available on ... Using SQL Enterprise Manager look at the attributes of the mdf and make ... Do not put the new data files on the same drive as the long (if you need up ... I support the Professional Association of SQL Server and it's community of SQL Server professionals. ...
    (microsoft.public.sqlserver.programming)
  • Re: Restore from backup very slow
    ... SQL is creating and initializing the data files. ... RESTORE command will load the data. ... I support the Professional Association for SQL Server ...
    (microsoft.public.sqlserver.server)
  • Re: Can I push EFS to client folders?
    ... OK so lets not talk about SQL, I know SQL very well, I can ... but rather the account used for the SQL Server service. ... before they leave for a client meeting, can I have it set in either ... pull replication so the client side data files are modefied. ...
    (microsoft.public.windows.server.security)