Unix Technical Forum

SQL Server 2000 2GB memory limit?

This is a discussion on SQL Server 2000 2GB memory limit? within the SQL Server forums, part of the Microsoft SQL Server category; --> SQL Server 2000 SP3 on a Dell dual 2.4GHz Xeon box 3GB RAM Windows 2K SP4. Two aplication dbs, ...


Go Back   Unix Technical Forum > Database Server Software > Microsoft SQL Server > SQL Server

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 02-29-2008, 08:24 AM
Brian
 
Posts: n/a
Default 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.

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 02-29-2008, 08:24 AM
Mike Epprecht \(SQL MVP\)
 
Posts: n/a
Default Re: SQL Server 2000 2GB memory limit?

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: mike@epprecht.net

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

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

"Brian" <briana@clarkreid.com> wrote in message
news:1115650503.063134.303370@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.
>



Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 02-29-2008, 08:24 AM
Erland Sommarskog
 
Posts: n/a
Default Re: SQL Server 2000 2GB memory limit?

Brian (briana@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, esquel@sommarskog.se

Books Online for SQL Server SP3 at
http://www.microsoft.com/sql/techinf...2000/books.asp
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
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
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 03:13 PM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
www.UnixAdminTalk.com