awe enabled 选项
在 Microsoft SQL Server 2000 中,可以使用 Microsoft Windows 2000 地址窗口扩展 (AWE) API 支持最多达 64 GB 的物理内存。可使用的具体内存量取决于硬件配置和操作系统支持能力。在启用 AWE 之前,请考虑下列事项: 1、当将 awe enabled 设置为 1 时,SQL Server 2000 实例不能动态管理地址空间的大小。当服务器启动时,SQL Server 将保留并锁定几乎所有的可用内存(如果已设置该选项,则 SQL Server 将保留并锁定 max server memory 的值)。强烈建议每次启用 AWE 时为 max server memory 选项设置一个值。否则其它应用程序或 SQL Server 2000 实例将在不足 128 MB 的物理内存下运行。
2、如果全部可用内存少于 3 GB,则 SQL Server 2000 实例将在非 AWE 模式下启动,即使 awe enabled 已设置为 1。这种情况下不需要管理 AWE 内存,因为已自动使用动态内存分配。
3、可以通过识别在计算机上使用的所有其它应用程序启动之后还有多少内存可用,来确定可安全分配给 SQL Server 2000 实例的内存量。 
使用 SQL Server 性能监视器"总的服务器内存 (KB)"计数器确定在 AWE 模式下运行的 SQL Server 实例所分配的内存量。配置 max server memory 选项留出一些额外的可用内存以备其它应用程序和 Windows 2000 的各种需要。有关更多信息,请参见监视内存的使用。
重要  使用 awe enabled 选项和 max server memory 设置会对其它应用程序的性能或在多实例或群集环境中运行的 SQL Server 的性能造成负面影响。有关使用 AWE 内存的更多信息,请参见管理 AWE 内存。下例显示如何启用 AWE 并将 max server memory 配置在 6 GB 的限度:sp_configure 'show advanced options', 1
RECONFIGURE
GO
sp_configure 'awe enabled', 1
RECONFIGURE
GO
sp_configure 'max server memory', 6144
RECONFIGURE
GO

解决方案 »

  1.   

    http://support.microsoft.com/kb/274750/zh-cn
      

  2.   

    OS中是否要/PAE /3G , Win 2000 與2003是否一樣?
    另外,SQL 2005是否和SQL 2000一樣通過 awe enabled =1 及max server memory 來設定
    謝謝
      

  3.   

    第一 给启动SQL的windows帐户授予可分配内存的权限
    第二 设置AWE
    第三 如果打了SP4补丁,还要在打一个小补丁,在微软网站找吧,否则你只能利用1半的内存给SQL
      

  4.   

    PS,我的服务器就是使用了16G内存,现在系统一启动,SQL占用15G
      

  5.   

    Boot.int
    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /PAE
      

  6.   

    zhangjsl(蓝色精灵) 
    可否详细说明一下你们现有和运行环境:
    1. OS 是 2000 还是 2003 ? 是标准版,还是Enterprise ?
    2. SQL是 2000 还是 2005 ? 是标准版,还是Enterprise ?
    3. 启动SQL的windows帐户授予可分配内存的权限,我现在是用本机管理员帐号可以吗? 我没有找到在哪个地方可以进行设置.
    4. SP4是 Win2000 sp4 还是 SQL sp4 ? 可否告诉我那个小补丁是什幺? 我没有找到。
    一下那么多问题,先谢谢啦
      

  7.   

    我的操作系统是 2003 的,SQL 是 sql2000的
    都是企业版
    启动SQL的windows帐户授予可分配内存的权限,我现在是用本机管理员帐号可以吗?在服务里可以设置启动SQL服务的帐户的,在本地策略里可以有一个策略是可以设置分配内存的权限的
    SP4是 SQL2000的补丁