dbTalk Databases Forums  

Server Configuration

microsoft.public.sqlserver.setup microsoft.public.sqlserver.setup


Discuss Server Configuration in the microsoft.public.sqlserver.setup forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
JT
 
Posts: n/a

Default Server Configuration - 04-24-2005 , 11:10 PM






I am soon to setup a new server that has RAID 5 (3 discs 146GB/10K) up front,
and RAID 1 (2 discs 146GB/10K) on the backplane. The OS will be Win 2003
ENT. This will be a dedicated SQL Server that will eventually be clustered -
using SQL 2000 ENT. Any suggestions on how to configure? For example,
install OS on backplane? Install MDF's up front and LOG's on backplane? Any
wisdom would be greatly appreciated.

--
John

Reply With Quote
  #2  
Old   
Dana Brash
 
Posts: n/a

Default RE: Server Configuration - 04-25-2005 , 02:29 AM






Hi John,

Determining the best configuration for your SQL Server has a few ground
rules, but also depends on how the data will be accessed. Assuming it will
be an OLTP system, some general rules of thumb are to separate out data
from logs and to put the OS on a different volume as well (3 volumes).

Ideally, you'd put the logs on a RAID1 (or RAID10) volume by themselves by
adding a third volume, reducing the seek and latency to update the
transaction logs. Because different areas of the data, presumably, will be
accessed during normal usage, it is not so relevant to be concerned about
maintaining linear write operations. Note that with RAID5 you are
incurring some I/O performance penalties as RAID5 needs two reads and two
writes to the volume, but you get redundancy and scalability with the
minimum 'lost' space penalty.

If I were to configure your system, I'd most likely put the logs and the OS
on the RAID1 backplane as the OS will receive little other direct use.
Also, as the backplane is configured as RAID1 you'll have great redundancy
and performance.

That said, to really tune your system will involve both good planning and
monitoring typical usage patterns. If possible, you should monitor your
system under load in a dev/test environment prior to final rollout. You
can use both SQL Profiler and the SQL Server counters for System Monitor to
analyze the performance of your system. Check processor, disk and memory
activity and load.

There are some good articles in Books Online that point to the right areas
to monitor. Please see the articles titled:

Identifying Bottlenecks
Monitoring CPU Usage
Monitoring Disk Activity
Monitoring Memory Usage

For more information about performance tuning and configuration, the book
"SQL Server 2000 Performance Tuning" from MS Press (ISBN 0-7356-1270-6) is
a great resource and is readily available from most popular book resellers.

HTH!

Sincerely,

Dana Brash
Microsoft Online Partner Support
================================================== ===
This posting is provided "AS IS" with no warranties, and confers no rights.

--------------------
Quote:
Thread-Topic: Server Configuration
thread-index: AcVJTKkwvUmZrFDpRqi0sic8f+ehYg==
X-WBNR-Posting-Host: 24.218.199.128
From: "=?Utf-8?B?SlQ=?=" <Jthayer (AT) online (DOT) nospam
Subject: Server Configuration
Date: Sun, 24 Apr 2005 21:10:05 -0700
Lines: 9
Message-ID: <7882615F-4F7B-4AA2-B4FA-A803AF2E0DBF (AT) microsoft (DOT) com
MIME-Version: 1.0
Content-Type: text/plain;
charset="Utf-8"
Content-Transfer-Encoding: 7bit
X-Newsreader: Microsoft CDO for Windows 2000
Content-Class: urn:content-classes:message
Importance: normal
Priority: normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
Newsgroups: microsoft.public.sqlserver.setup
NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.2.250
Path: TK2MSFTNGXA01.phx.gbl!TK2MSFTNGXA02.phx.gbl!TK2MSF TNGXA03.phx.gbl
Xref: TK2MSFTNGXA01.phx.gbl microsoft.public.sqlserver.setup:6729
X-Tomcat-NG: microsoft.public.sqlserver.setup

I am soon to setup a new server that has RAID 5 (3 discs 146GB/10K) up
front,
and RAID 1 (2 discs 146GB/10K) on the backplane. The OS will be Win 2003
ENT. This will be a dedicated SQL Server that will eventually be
clustered -
using SQL 2000 ENT. Any suggestions on how to configure? For example,
install OS on backplane? Install MDF's up front and LOG's on backplane?
Any
wisdom would be greatly appreciated.

--
John



Reply With Quote
  #3  
Old   
Mike Epprecht (SQL MVP)
 
Posts: n/a

Default RE: Server Configuration - 04-25-2005 , 05:31 AM



Hi

And if you want to cluster it later, wipe the drives, expect to re-install
the OS, setup clustering and then install SQL Server.

Regards
Mike


""Dana Brash"" wrote:

Quote:
Hi John,

Determining the best configuration for your SQL Server has a few ground
rules, but also depends on how the data will be accessed. Assuming it will
be an OLTP system, some general rules of thumb are to separate out data
from logs and to put the OS on a different volume as well (3 volumes).

Ideally, you'd put the logs on a RAID1 (or RAID10) volume by themselves by
adding a third volume, reducing the seek and latency to update the
transaction logs. Because different areas of the data, presumably, will be
accessed during normal usage, it is not so relevant to be concerned about
maintaining linear write operations. Note that with RAID5 you are
incurring some I/O performance penalties as RAID5 needs two reads and two
writes to the volume, but you get redundancy and scalability with the
minimum 'lost' space penalty.

If I were to configure your system, I'd most likely put the logs and the OS
on the RAID1 backplane as the OS will receive little other direct use.
Also, as the backplane is configured as RAID1 you'll have great redundancy
and performance.

That said, to really tune your system will involve both good planning and
monitoring typical usage patterns. If possible, you should monitor your
system under load in a dev/test environment prior to final rollout. You
can use both SQL Profiler and the SQL Server counters for System Monitor to
analyze the performance of your system. Check processor, disk and memory
activity and load.

There are some good articles in Books Online that point to the right areas
to monitor. Please see the articles titled:

Identifying Bottlenecks
Monitoring CPU Usage
Monitoring Disk Activity
Monitoring Memory Usage

For more information about performance tuning and configuration, the book
"SQL Server 2000 Performance Tuning" from MS Press (ISBN 0-7356-1270-6) is
a great resource and is readily available from most popular book resellers.

HTH!

Sincerely,

Dana Brash
Microsoft Online Partner Support
================================================== ===
This posting is provided "AS IS" with no warranties, and confers no rights.

--------------------
Thread-Topic: Server Configuration
thread-index: AcVJTKkwvUmZrFDpRqi0sic8f+ehYg==
X-WBNR-Posting-Host: 24.218.199.128
From: "=?Utf-8?B?SlQ=?=" <Jthayer (AT) online (DOT) nospam
Subject: Server Configuration
Date: Sun, 24 Apr 2005 21:10:05 -0700
Lines: 9
Message-ID: <7882615F-4F7B-4AA2-B4FA-A803AF2E0DBF (AT) microsoft (DOT) com
MIME-Version: 1.0
Content-Type: text/plain;
charset="Utf-8"
Content-Transfer-Encoding: 7bit
X-Newsreader: Microsoft CDO for Windows 2000
Content-Class: urn:content-classes:message
Importance: normal
Priority: normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
Newsgroups: microsoft.public.sqlserver.setup
NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.2.250
Path: TK2MSFTNGXA01.phx.gbl!TK2MSFTNGXA02.phx.gbl!TK2MSF TNGXA03.phx.gbl
Xref: TK2MSFTNGXA01.phx.gbl microsoft.public.sqlserver.setup:6729
X-Tomcat-NG: microsoft.public.sqlserver.setup

I am soon to setup a new server that has RAID 5 (3 discs 146GB/10K) up
front,
and RAID 1 (2 discs 146GB/10K) on the backplane. The OS will be Win 2003
ENT. This will be a dedicated SQL Server that will eventually be
clustered -
using SQL 2000 ENT. Any suggestions on how to configure? For example,
install OS on backplane? Install MDF's up front and LOG's on backplane?
Any
wisdom would be greatly appreciated.

--
John




Reply With Quote
  #4  
Old   
JT
 
Posts: n/a

Default RE: Server Configuration - 04-25-2005 , 08:15 PM



Thank you both for the very valuable feedback.
John

"Mike Epprecht (SQL MVP)" wrote:

Quote:
Hi

And if you want to cluster it later, wipe the drives, expect to re-install
the OS, setup clustering and then install SQL Server.

Regards
Mike


""Dana Brash"" wrote:

Hi John,

Determining the best configuration for your SQL Server has a few ground
rules, but also depends on how the data will be accessed. Assuming it will
be an OLTP system, some general rules of thumb are to separate out data
from logs and to put the OS on a different volume as well (3 volumes).

Ideally, you'd put the logs on a RAID1 (or RAID10) volume by themselves by
adding a third volume, reducing the seek and latency to update the
transaction logs. Because different areas of the data, presumably, will be
accessed during normal usage, it is not so relevant to be concerned about
maintaining linear write operations. Note that with RAID5 you are
incurring some I/O performance penalties as RAID5 needs two reads and two
writes to the volume, but you get redundancy and scalability with the
minimum 'lost' space penalty.

If I were to configure your system, I'd most likely put the logs and the OS
on the RAID1 backplane as the OS will receive little other direct use.
Also, as the backplane is configured as RAID1 you'll have great redundancy
and performance.

That said, to really tune your system will involve both good planning and
monitoring typical usage patterns. If possible, you should monitor your
system under load in a dev/test environment prior to final rollout. You
can use both SQL Profiler and the SQL Server counters for System Monitor to
analyze the performance of your system. Check processor, disk and memory
activity and load.

There are some good articles in Books Online that point to the right areas
to monitor. Please see the articles titled:

Identifying Bottlenecks
Monitoring CPU Usage
Monitoring Disk Activity
Monitoring Memory Usage

For more information about performance tuning and configuration, the book
"SQL Server 2000 Performance Tuning" from MS Press (ISBN 0-7356-1270-6) is
a great resource and is readily available from most popular book resellers.

HTH!

Sincerely,

Dana Brash
Microsoft Online Partner Support
================================================== ===
This posting is provided "AS IS" with no warranties, and confers no rights.

--------------------
Thread-Topic: Server Configuration
thread-index: AcVJTKkwvUmZrFDpRqi0sic8f+ehYg==
X-WBNR-Posting-Host: 24.218.199.128
From: "=?Utf-8?B?SlQ=?=" <Jthayer (AT) online (DOT) nospam
Subject: Server Configuration
Date: Sun, 24 Apr 2005 21:10:05 -0700
Lines: 9
Message-ID: <7882615F-4F7B-4AA2-B4FA-A803AF2E0DBF (AT) microsoft (DOT) com
MIME-Version: 1.0
Content-Type: text/plain;
charset="Utf-8"
Content-Transfer-Encoding: 7bit
X-Newsreader: Microsoft CDO for Windows 2000
Content-Class: urn:content-classes:message
Importance: normal
Priority: normal
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
Newsgroups: microsoft.public.sqlserver.setup
NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.2.250
Path: TK2MSFTNGXA01.phx.gbl!TK2MSFTNGXA02.phx.gbl!TK2MSF TNGXA03.phx.gbl
Xref: TK2MSFTNGXA01.phx.gbl microsoft.public.sqlserver.setup:6729
X-Tomcat-NG: microsoft.public.sqlserver.setup

I am soon to setup a new server that has RAID 5 (3 discs 146GB/10K) up
front,
and RAID 1 (2 discs 146GB/10K) on the backplane. The OS will be Win 2003
ENT. This will be a dedicated SQL Server that will eventually be
clustered -
using SQL 2000 ENT. Any suggestions on how to configure? For example,
install OS on backplane? Install MDF's up front and LOG's on backplane?
Any
wisdom would be greatly appreciated.

--
John




Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.