在window server 2003上 让sql server 2000用大于4G的内存

原创 2013年12月03日 10:05:36

在服务器运维过程中,发现服务器有10G内存,但是装的是windows server 2003操作系统,32位系统最多能识别4G内存,现在数据库已启动就占用将近2G内存,还有其他应用服务,导致内存捉襟见肘。经过查找资料,发现可以用PAE锁定内存,于是欣喜若狂。具体设置步骤如下

在运行 32 位版本的 SQL Server 2000 SP4 的计算机上启用 AWE 时有些内存不可用

如果启用 Address Windowing Extentions (AWE) 支持,则单个 SQL Server 2000 实例最多只能使用计算机上 50% 的物理内存。

注意:该问题只发生在运行于基于 x86 或基于 x64 的计算机上的 32 位版本的 Microsoft SQL Server 2000 Service Pack 4 中。

例如,如果您的计算机具有 16 GB RAM,且启用了 AWE,则 SQL Server 2000 的单个实例只能访问 8 GB RAM。

要确定 AWE 是否已启用,请从 SQL 查询分析器运行以下脚本:
sp_configure 'show advanced options', 1
go
reconfigure
go
sp_configure 'awe enabled'
go
如果 run_value 设置为 1,则服务器上启用了 AWE。

要查看此现象,请检查系统监视器中的“SQL Server:内存管理器/总的服务器内存 (KB)”计数器。在运行 SQL Server Service Pack 3 (SP3) 的计算机上,该值最大可以为计算机上的物理内存量。在运行 SQL Server SP4 的计算机上,该值永远不会超过物理内存的 50%。

注意
  • 该问题只出现在具有超过 2 GB RAM 的计算机上。
  • 如果使用 AWE 内存,并且将最大服务器内存选项的值设置为低于物理内存的 50%,则不会受到此问题的影响。
  • AWE 并非在所有版本的 SQL Server 2000 上都可用。例如,AWE 在 MSDE、SQL Server 2000 Standard Edition、SQL Server 2000 Personal Edition 或仅包含 SQL Server 2000 工具的安装上都不可用。
  • 如果在 IA-64 位系统上运行 SQL Server 2000 SP4,则不会受到此问题的影响。值得注意到是版本应该是企业版的个人版,和标准版的不支持这个东西。

oracle 10g + sql server 2000 透明网关设置_数据库技巧

  前提:在安装oracle时选中安装透明网关组件(默认不选中),如果未安装可以重新选择安装此组件.环境:Oracle 10g + SQL SERVER 2000数据库:Oracle:ZNDATA;...
  • zqpgood
  • zqpgood
  • 2011年01月18日 07:40
  • 327

从Sql server 2000往Oracle 10g数据库迁移遇到的问题

从Sql server 2000往Oracle 10g数据库迁移遇到的问题 博客分类: eclipse rcp SQL ServerSQLOracleHibernateStruts ...

SQL SERVER2000使用AWE进行内存优化

来源:http://www.soaspx.com/dotnet/sql/mssql/sql2000/sqlserver2000_20110919_8067.html         今年年初的时候一...

黑马程序员学习笔记4---SQL SERVER 2000/2005 实现行转列和列转行

----------Windows Phone 7手机开发、.Net培训、期待与您交流! 普通行列转换 问题:假设有张学生成绩表(tb)如下: 姓名 课程 分数 张三 语文 74 张...

sql server 2000 版本及sp4补丁说明

1、版本: 在查询分析器里查询 select @@version This will have a number which wil correspond to: 6.00...

怎样识别SQL Server 2000是否为SP4版本(附上驱动包下载)

      这几天,几个同学都找我解决使用JDBC连接SQL Server 2000发生错误的问题,发现大部分只要安装了SQL Server 2000的SP4补丁就没事了,但是怎样识别当前的SQL S...

sql server 2000个人版本的更新sp4和一些常见问题

1.问题:Error establishing socket. 答:估计是没没打开1433,即可能没更新SP4 用CMD命令netstat查下看看又没1433的端口,看是没启用还是被占用 net...
  • c_4818
  • c_4818
  • 2011年08月15日 02:16
  • 3516

SQL Server 2000服务无法启动,提示“系统找不到指定的文件”解决方法及sp4安装不上

因为有需要,所以在别人的电脑安装了sql2000,并需要大sp4的补丁。之前这些安装打补丁的操作在自己的电脑上操作那是没有碰到一点问题,一路通畅的搞定啦!(幸福啊),但是今天在别人的电脑上安装并打补丁...
  • riyunzhu
  • riyunzhu
  • 2011年11月21日 15:39
  • 10933

如何安装SQL server 2000 SP4补丁

如何安装SQL server 2000 SP4补丁 首先下载了一个SQL Server 2000的个人版安装上去,安装后重启了一下,重新完毕经过测试,SQL是可以正常使用的....
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在window server 2003上 让sql server 2000用大于4G的内存
举报原因:
原因补充:

(最多只允许输入30个字)