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 2005 Forums
 SQL Server Administration (2005)
 AWE OPTION

Author  Topic 

thaniparthi.rao
Yak Posting Veteran

96 Posts

Posted - 2008-05-19 : 11:42:06
I have a small doubt.
If we enable AWE option we can have advantage of available physical memory.we can have more memory by using max server memory property.
then why this AWE option comes in to picture.

I read bol but iam not able to understand what exactly happens.

Could any one tell me why this AWE option if we have max server memory property.

sqldba20
Posting Yak Master

183 Posts

Posted - 2008-05-19 : 11:58:47
An x86 server system can manage a maximum of 4 GB of memory. This limits the addressable memory space for Windows server 2003 systems to 4 GB. (This is true for all 32-bit operating systems). With 2 GB reserved for the operating system by default on 32-bit Windows, only 2 GB of memory remains for SQL 2000 or SQL Server 2005 x86. You can increase this amount to 3 GB by setting a /3GB switch in a Windows BOOT.INI. In order to use more than 4 GB of memory AWE must be enabled. AWE is a set of memory management extensions to the Microsoft Win32 API that allows SQL Server x86 to address memory beyond 4 GB. Using AWE, applications can acquire physical memory as nonpaged memory, and then dynamically map views of the nonpaged memory to the 32-bit address space. AWE enables SQL Server 2000 and 2005 x86 to address larger amounts of data. Now, this is old news, everybody knows that.
Go to Top of Page

thaniparthi.rao
Yak Posting Veteran

96 Posts

Posted - 2008-05-19 : 12:04:16
Thanks for the answer.
Then where this max server memeory property will be used
Go to Top of Page

sodeep
Master Smack Fu Yak Hacker

7174 Posts

Posted - 2008-05-19 : 12:46:33
you use it when you have other apps running in SQL server.
Go to Top of Page

tkizer
Almighty SQL Goddess

38200 Posts

Posted - 2008-05-21 : 13:48:25
You'll also use the max server memory setting on each of the instances in a cluster.

Tara Kizer
Microsoft MVP for Windows Server System - SQL Server
http://weblogs.sqlteam.com/tarad/

Database maintenance routines:
http://weblogs.sqlteam.com/tarad/archive/2004/07/02/1705.aspx
Go to Top of Page

rmiao
Master Smack Fu Yak Hacker

7266 Posts

Posted - 2008-05-21 : 22:32:09
Sql2k doesn't manage memory dynamically when awe is enabled, you have to set max memory to leave enough memory for os and other processes.
Go to Top of Page
   

- Advertisement -