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 2000 Forums
 SQL Server Administration (2000)
 Prod Box Configuration

Author  Topic 

Wanderer
Master Smack Fu Yak Hacker

1168 Posts

Posted - 2003-05-23 : 09:17:29
Well, I've done a search, and got a lot of hits, on SQL Prod Configuration", but not really what I'm looking for. So lets me pose this for comments :

Given:
Windows 2000 SP3
SQL 2000 SP2 + slammer
8 x 1.4G XEON
4GB Ram
OLTP environment
Data sverer pre-dominantly dedicated to SQL server, but some application code resides there (not IIS etc. but the system has an batch component, and the batch controller runs on the data server)
Data server dedicated prod box for only 1 environment (not shared).
220 GB "primary " database, with 3 x 200 MB metadata and other databases, as part of system.
C: OS ( 10 gb partition on raid local scsi)
d: OS ( 10 gb partition on raid local scsi)
e: data (external storage - fibre channel to HBA) 345 GB
f: log (external storage - fibre channel to HBA) 45 GB
g: Backup (external storage - fibre channel to HBA) 345 GB
h: remainder of scsi available - 50 gb - dump and transfer etc.
What we've set up :

Autostart sql, agent and msdtc (all used)
DYNAMIC memory 0-4096. NO physical memory reserved for SQL - this is one specific popint I'm looking for commentary on.
Boost SQL pri on Windows.
SQL uses all 8 processors
NOT using Fibre's
We have /3GB switch in the Windows .ini file.
swap file (page file) 2 GB on C: 4 GB on D:

Usage:

4000 to 10000 connections from up to 500 distinct users during 12 hours online day. Largely sequential batch jobs running through 8+ hour batch window. OLTP predominant usage read, thou large percentage is CUD as well, probably split around 65-35 or so, during OLTP, 35-65 during batch.

Some questions:

So what are people with vaguely similar config's doing regards the AWE /3gb settings. Our OS guys is saying 1 GB isn't enough for OS, whereas I say give SQL all the memory it wants - the OS is only there to serve the DBMS. If a server needs 50% of system memory to run the applications, then why evn have the /3gb switch ?

Other commentary ?

CiaO

*#&#* *#&#* *#&#* *#&#*

Chaos, Disorder and Panic ... my work is done here!

tkizer
Almighty SQL Goddess

38200 Posts

Posted - 2003-05-23 : 12:55:30
1GB is plenty for the OS. Typically, the OS only needs about 128MB. We use the AWE switch and have it the same as you. As far as the memory reserved for SQL Server, we allow SQL Server to use whatever it wants (minus 128MB - we set the max to total RAM - 128MB) on systems where only one instance is installed. On systems where we have multiple instances, we split up the memory between the instances to whatever makes sense.

Tara
Go to Top of Page
   

- Advertisement -