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)
 any memory limitation for SQL 7?

Author  Topic 

bigbelly
Starting Member

39 Posts

Posted - 2003-02-19 : 00:45:03
Recently we upgraded our database server's memory from 1GB(4*256MB RAM cards) to 2.5GB (2*1GB RAM cards and 2*256MB RAM cards). After that by looking at Task Manager, I found that the Maximum Memory Usage of sqlserver is only up to 1.83GB. I've tried to play around by adjusting SQL server from "dynamically configure SQL server memory" or "Use fixed memory size". The maximum amount SQL server used is just up to 1.83 GB. Anyone can share some lights on this issue?

szakszi
Starting Member

9 Posts

Posted - 2003-02-19 : 09:36:02
What is OS version?
See SQL Books Online: Server Memory Option.
"Windows NT provides a 4-GB virtual address space; the lower 2 GB of which is private per process and available for application use. The upper 2 GB is reserved for system use."

BR
Szakszi

Go to Top of Page

bigbelly
Starting Member

39 Posts

Posted - 2003-02-19 : 18:55:09
Our server's OS is Windows 2000 Server Enterprise version



Go to Top of Page

tkizer
Almighty SQL Goddess

38200 Posts

Posted - 2003-02-19 : 19:10:54
Quote from www.winnetmag.com :

"Under NT 4.0, Enterprise Edition's Virtual Memory Manager (VMM), SQL Server 7.0 can address up to the NT 4.0 maximum of 4GB of RAM. With NT 5.0, SQL Server 7.0 supports 64-bit addressing, which lets SQL Server address up to 32GB of RAM on 64-bit platforms such as Alpha."





Edited by - tduggan on 02/19/2003 19:11:40
Go to Top of Page

MichaelP
Jedi Yak

2489 Posts

Posted - 2003-02-19 : 19:16:00
[EDIT]You said SQL 7.0 Forget what I said below.[/EDIT]

Windows 2000 Server Enterprise? Do you mean advanced?

Look on this page about 2/3rds of the way down. You'll see a table that shows what combinations allow what amount of RAM. If you are using SQL 2000 Std. Ed., you may be limited to 2GB's

http://www.sql-server-performance.com/awe_memory.asp

Michael

<Yoda>Use the Search page you must. Find the answer you will.</Yoda>

Edited by - michaelp on 02/19/2003 19:19:54
Go to Top of Page

bigbelly
Starting Member

39 Posts

Posted - 2003-02-19 : 20:17:43
Sorry. Just OS is just Windows 2000 server and SQL server version is 7.

Go to Top of Page

MichaelP
Jedi Yak

2489 Posts

Posted - 2003-02-19 : 20:36:09
In that case, I'm thinking that SQL server will use a MAX of 2GB's and Windows should use the other .5GB's.

Now why it's only using 1.8GB's I don't know. How big is your database?

Michael

<Yoda>Use the Search page you must. Find the answer you will.</Yoda>
Go to Top of Page

bigbelly
Starting Member

39 Posts

Posted - 2003-02-19 : 23:45:45
We have 3 database running on that server. All of them add up is around 15 GB. I'm pretty sure that it should be able to eat up more than 1.8GB memory. But dont know why it just stays 1.83 GB.(It rarely drop down too)From task manager, I can see there are always more than 500MB "Physical Memory" available.

Thanks for all of u guys answers!

Go to Top of Page

Wanderer
Master Smack Fu Yak Hacker

1168 Posts

Posted - 2003-06-26 : 05:04:05
Enable the usage of memory above 2 Gb by using the /3GB win.ini setting.

from this link : http://www.microsoft.com/whdc/hwdev/platform/server/pae/paemem.mspx

the following :
The virtual address space of processes and applications is still limited to 2 GB, unless the /3GB switch is used in the Boot.ini file.

It is a fairly simple thing to add, but I believe it takes a reboot to apply.

HTH

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

Chaos, Disorder and Panic ... my work is done here!
Go to Top of Page
   

- Advertisement -