问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SQLSERVER 32位服务器 如何查看是否开启了PAE

发布网友 发布时间:2022-05-02 08:35

我来回答

3个回答

热心网友 时间:2023-10-14 01:46

楼主说的其实是有两个东西,一个是数据库的AWE模式,可以支持32位系统超过4G的实际寻址。你可以在数据库实例上右键,然后属性,点击内存(或者Momory),看 USE AWE to allocate more memory(或者是对应的中文,我的是英文版)是否勾选上。

PAE即物理地址扩展,Windows 2003 内存管理器使用 PAE 向程序提供更多的物理内存。程序本身并不知道实际的内存大小。所有的内存管理和 PAE 内存分配都由内存管理器处理,与运行的程序无关。
AWE即地址窗口化扩展,是内存管理器功能的一套应用程序编程接口 (API),它使程序能够寻址更多内存 — 超过标准 32 位寻址的 4 GB 内存空间。
对于PAE和AWE要注意的是:PAE即物理地址扩展是Windows 2003 内存管理器的一项功能,也就是说其是基于系统的,而AWE即地址窗口化扩展是一套应用程序编程接口 (API)。
在 Windows Server 2003 中,当服务器使用热插拔内存设备时,会自动启用 PAE。而对于我们普通人来说不可能会使用价格高昂的服务器机器,必须在 Boot.ini 文件中使用 /PAE 开关来利启用 PAE。使用大于 4GB 的内存。
以下是一个 Boot.ini 文件的示例,其中已添加了 PAE 开关:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /PAE
一台新服务器,内存配置有4GB,开机也正确显示4G,但安装了WIN2003SP1以后,系统显示只有3.37G,原以为内存有硬件故障,后经检查,按如下做。
1.打开系统中的大内存支持(windows)
若要启用 Windows 2000 Advanced Server 或 Windows 2000 Datacenter Server 支持
大于4GB的物理内存,必须将参数 /pae 添加到 boot.ini 文件中。
[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Advanced Server"
/fastdetect
改为
[boot loader]
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Advanced Server"
/fastdetect /PAE
这个改好后,要重启系统的
2.启用锁定内存页选项(windows)
启用锁定内存页选项
在"开始"菜单上单击"运行"子菜单,然后在"打开"框中键入"gpedit.msc"。
在"组策略"控制台上,展开"计算机配置",然后展开"Windows 设置"。
展开"安全设置",然后展开"本地策略"。
选择"用户权限分配"复选框。
详细资料窗格中随即显示出策略。
在详细资料窗格中,双击"锁定内存页"。
在"本地安全策略设置"对话框中,单击"添加"按钮。
在"选择用户或组"对话框中,添加有权运行 sqlservr.exe 的帐户。
3.启用SQL的AWE
若要启用 AWE,请将 awe enabled 设置为 1。除非指定了 max server memory 的值,否
则 SQL Server 将保留几乎所有可用内存,只留下 128 MB 或更少。
如果已成功启用该选项,则当 SQL Server 2000 实例启动时,SQL Server 错误日志中将
出现"已启用地址窗口扩展"这条消息。
awe enabled 是高级选项。如果正在使用 sp_configure 系统存储过程更改该设置,则只有
当 show advanced options 设置为 1 时才能更改 awe enabled。
code 如下,设定SQL 使用6G的内存
sp_configure 'show advanced options', 1
RECONFIGURE
GO
sp_configure 'awe enabled', 1
RECONFIGURE
GO
sp_configure 'max server memory', 6144
RECONFIGURE
GO
必须重新启动 SQL Server 2000 实例才能使更改生效。
net stop mssqlserver
net start mssqlserver
这样,SQL 服务启动后,就会把6G的内存给锁定,完全供SQL使用
仅 Windows 2000 Datacenter Server、 Windows 2000 Advanced Server、Windows Server 2003、Enterprise Edition 和 Windows Server 2003 Datacenter Edition 支持 PAE。 在 32 位 Windows 中,默认情况下将禁 用 PAE,并且必须在 BOOT.INI 文件中设置 /pae 引导参数才可启用 PAE
为什么要这样做呢,因为32位的系统只能寻址到4G的内存空间,通过修改BOOT文件 可以把其余内存做为可扩展物理内存 但是如果自己内存刚好为4G的话 就不建议修改了 效果不是很理想
硬件支持最大的内存容量可以这么算:支持最大内存容量=2的N次方位。
32位硬件支持的最大内存容量换算下来就是2的32次方,换算下来就是4G,64位硬件支持的最大内存容量是2的64次方,换算下来就是16EB=16*1024PB=16*1024*1024TB=16*1024*1024*1024GB。

热心网友 时间:2023-10-14 01:46

32位操作系统的内存寻址能力就那么大,
就算能识别了32G,也没法使用到那么多

热心网友 时间:2023-10-14 01:47

我就不介绍什么PAE,AWE了,直入主题吧,用C/C++获取:
IsProcessorFeaturePresent(PF_PAE_ENABLED);
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 空调开25度加开风扇是不是最省电呢 40岁的女人还能学点什么一技之长呢?比如文员或者是什么带孩子等等。 在电脑屏幕上有退不下去的程序怎么办 交通事故的简易程序和一般程序如何划分 适用简易程序的条件有哪些 存货包括生产成本吗? 治安处罚的程序是怎样的一个流程 交通故事简易程序和一般程序交警队处理有什么区别 治安管理处罚法中的简易程序与一般程序的区分 治安行政管理处罚的简易程序是什么? 制作资产负债表时,在途物资算进存货还是货币资金? 治安案件办理程序 关于治安案件一般程序的处理(警察请进) 在途物资一定属于存货吗?不是也有在途的工程物资吗 民警处理治安案件的具体程序!!!(高分) 梦见亲家母给我送来了花 治安处罚的程序是怎样的一个流程? 在途物资属于存货吗??到底是属于什么啊?? 治安案件办理程序规定 会计科目存货包不包括在途物资 win 2003 sp2 sql server 2000 sp4 4G内存 下如何使sql使用尽可能多的内存 求助关于pcsx2~~!!! 写一封信给自制力差的同学 ps2模拟器 问题!! 如何检测试当前oracle占用processes 数 怎样禁用内存页面调度? 我是第一节腰椎压缩性骨折,请问几级工伤鉴定? 如何在电子表格里筛选所有的奇数? 腰椎L1压缩性爆裂骨折工伤能定几级伤残 在excel2007里 “筛选”怎么样做到只选奇数? 支付宝继微信后,信用卡还款再收费 支付宝信用卡还款收费吗 表格中上市公司的内源融资、股权融资、债券融资的数据是怎么得来的 你以前提出的这个问题有答案了吗 谢谢 如何知道一个公司的内源融资比例? 请问老师,内源融资,债务融资和股权融资在资产负债表里是怎么体现的?想要分析上市公司融资结构的数据 关于企业内源融资比例的数据哪里可以找? 在哪里能找到历年上市公司内源融资额? 请问内部融资和外部融资在资产负债表中是怎么体现的 如何应用国泰安数据库或者东方财富得出一个企业的内源融资和外源融资比例 内源融资内源融资?