473,378 Members | 1,504 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,378 software developers and data experts.

SQL Server 2000 2GB memory limit?

SQL Server 2000 SP3 on a Dell dual 2.4GHz Xeon box 3GB RAM Windows 2K
SP4. Two aplication dbs, each less than 2GB in size.

Had a problem where we would run Solomon queries and what not against
the box. It had 2GB RAM, and sqlserv.exe would take up to 1.85GB of
RAM, exhausting the physical RAM on the box. SQL would choke and the
Solomon users would have problems, and I would have to restart the SQL
service.

I added another GB of RAM, bringing the box to 3GB, and increased the
paging file. The OS sees it, and SQL sees it. I check Enterprise
Manager, and tell SQL to dynamically configure memory, and it offers an
upper limit of 3071MB, so it "sees" the 3GB.

I can stress the box with queries to the point that sqlserv.exe takes
1.99GB of memory (as viewed through Task Manager) and then SQL server
chokes. It never goes past 2GB, and the OS and box continue running
fine.

Does SQL server 2000 have some upper limit, or do I just need to change
some setting through EM?

Thanks.

Jul 23 '05 #1
2 11506
Hi

Standard Edition of SQL Server 2000 has a limit of 2GB or RAM. Enterprise
Edition can use more.

INF: SQL Server Memory Usage
http://support.microsoft.com/default...b;en-us;321363

--
--------------------------------
Mike Epprecht, Microsoft SQL Server MVP
Zurich, Switzerland

IM: mi**@epprecht.net

MVP Program: http://www.microsoft.com/mvp

Blog: http://www.msmvps.com/epprecht/

"Brian" <br****@clarkreid.com> wrote in message
news:11**********************@o13g2000cwo.googlegr oups.com...
SQL Server 2000 SP3 on a Dell dual 2.4GHz Xeon box 3GB RAM Windows 2K
SP4. Two aplication dbs, each less than 2GB in size.

Had a problem where we would run Solomon queries and what not against
the box. It had 2GB RAM, and sqlserv.exe would take up to 1.85GB of
RAM, exhausting the physical RAM on the box. SQL would choke and the
Solomon users would have problems, and I would have to restart the SQL
service.

I added another GB of RAM, bringing the box to 3GB, and increased the
paging file. The OS sees it, and SQL sees it. I check Enterprise
Manager, and tell SQL to dynamically configure memory, and it offers an
upper limit of 3071MB, so it "sees" the 3GB.

I can stress the box with queries to the point that sqlserv.exe takes
1.99GB of memory (as viewed through Task Manager) and then SQL server
chokes. It never goes past 2GB, and the OS and box continue running
fine.

Does SQL server 2000 have some upper limit, or do I just need to change
some setting through EM?

Thanks.

Jul 23 '05 #2
Brian (br****@clarkreid.com) writes:
SQL Server 2000 SP3 on a Dell dual 2.4GHz Xeon box 3GB RAM Windows 2K
SP4. Two aplication dbs, each less than 2GB in size.

Had a problem where we would run Solomon queries and what not against
the box. It had 2GB RAM, and sqlserv.exe would take up to 1.85GB of
RAM, exhausting the physical RAM on the box. SQL would choke and the
Solomon users would have problems, and I would have to restart the SQL
service.

I added another GB of RAM, bringing the box to 3GB, and increased the
paging file. The OS sees it, and SQL sees it. I check Enterprise
Manager, and tell SQL to dynamically configure memory, and it offers an
upper limit of 3071MB, so it "sees" the 3GB.

I can stress the box with queries to the point that sqlserv.exe takes
1.99GB of memory (as viewed through Task Manager) and then SQL server
chokes. It never goes past 2GB, and the OS and box continue running
fine.
What do you mean with choke? Even if SQL Server only is able to use
2GB, you should have no problem to run 2GB databases with 2GB of
memory, unless they are extremely poorly designed. And not even then
should SQL Server "choke".

Is there something in the SQL Server errorlog when the server "chokes"?
Does SQL server 2000 have some upper limit, or do I just need to change
some setting through EM?


I will have to admit that I'm not too well versed on the issues about
large memory. Brian Moran had an excellent article about this in
in the March issue of SQL Server Magazine,
http://www.windowsitpro.com/SQLServe...155/45155.html.
That's a subscriber-only article, but already the visible intro might give
you some hints.
--
Erland Sommarskog, SQL Server MVP, es****@sommarskog.se

Books Online for SQL Server SP3 at
http://www.microsoft.com/sql/techinf...2000/books.asp
Jul 23 '05 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

8
by: Rodd Snook | last post by:
I have an application which makes extensive use of the Scripting.Dictionary object. I'm not doing anything silly like putting them outside the page scope -- just creating quite a few of them and...
19
by: Thue Tuxen Sørensen | last post by:
Hi everybody ! I´m maintaining a large intranet (approx 10000 concurrent users) running on one IIS box and one DB box with sqlserver 2000. Currently there is 2,5 GB Ram, 1 1400 mhz cpu and 2...
6
by: Ryan | last post by:
Hello, I am having trouble with a production db server that likes to gobble up memory. It seems to be a slow burn (maxing out over about an 18 hour time frame, before pegging both procs on the...
2
by: Tim Richardson | last post by:
I've been doing a lot of reading on this and my head is starting to hurt! It seems to be quite a feat to work out how much memory is actually being used by our server. I'm running W2K advanced...
5
by: Robin Tucker | last post by:
I'm looking for a simple way of telling (inside a stored procedure) if I'm currently using MSDE or a full SQL server. Ideally, there is some pre-defined environment variable that won't cause me...
1
by: Rene | last post by:
We have an SQL server 2000 server with four Intel Xexon cpu's. The version of SQL Server is: Microsoft SQL Server 2000 - 8.00.760 (Intel X86) Dec 17 2002 14:22:05 Copyright (c) 1988-2003...
9
by: Raziq Shekha | last post by:
Hello all, How can I tell how much memory SQL Server is using on a server. On Windows 2000, whenever I go to Task manager/processes/memory usage SQL Server seems to be showing 1,744,124K. On...
6
by: Daniel Walzenbach | last post by:
Hi, I have a web application which sometimes throws an “out of memory†exception. To get an idea what happens I traced some values using performance monitor and got the following values (for...
3
by: caspervt | last post by:
I got a Small Business Server 2003 running. It has 2 sqlserver processes. One of them is growing by 200mb every day. Does anyone have a clue to this. It's serving as a printserver, fileserver and...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.