Windows2008 32位开启服务器PAE大内存支持及SQLServer使用3G以上内存教程

本文主要是介绍Windows2008 32位开启服务器PAE大内存支持及SQLServer使用3G以上内存教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

原文出处:http://www.cnblogs.com/winward/archive/2011/12/15/2289134.html

1、(重要)开启Windows2008PAE内存支持:

点击“开始”菜单,展开“程序”菜单,在程序菜单下展开“附件”菜单,找到“命令提示符”右键选择“以管理员身份运行,于弹出的“管理员:命令提示符”的光标处输入:BCDEdit /set PAE forceenable,回车执行命令,提示:“操作成功完成”,则表示Windows已成功开启PAE内存扩展。如下图所示:

clip_image002[6]

2、于Windows2008,右键桌面上“我的电脑”图标,选择“管理”菜单,在打开的服务器管理窗口,右侧边栏上展开“配置”树形导航下,展开“本地用户和组”。点击“组”文件夹,于中间窗口列表页找到“Administrators”,双击或右键选择“属性”打开“Administrators属性”对话框,点击对话框上点击按扭“添加”,如下图所示:

clip_image004[6]

于弹出的“选择用户”对话框上点击“高组(A)…”按钮展开所有用户。如下图所示:

clip_image006[6]

此时,点击扩展后的“选择用户”对话框上的按钮“立即查找”,以查找计算机上所有用户,如下图所示:

clip_image008[6]

根据扩展的“选择用户”对话框下的“搜索结果”列表页中找到Network Service 用户,点击确定添加到“选择用户”对话框,如下图所示:

clip_image010[6]

添加到“选择用户”对话框上后,会显示添加的用户所在的“计算机名\用户名”,如下图所示:

clip_image012[6]

左键单击“确定”按钮后,会看到“Administrators属性”对话框“成员”列表页显示已经添加了Network Service用户帐号,如下图所示:

clip_image014[6]

点击“Administrators属性”对话框上的“确定”按钮保存当前信息。

3、更改本地组策略配置

点击“开始”菜单,选择“运行”,于文本框处输入“gpedit.msc”,点击“运行”上的确定打开“本地组策略编辑器”如下图所示:

clip_image016[6]

于“本地组策略编辑器”左而树形菜单中展开“计算机配置”再展开“Windows设置”于“安全设置”树形菜单下找到“本地策略”文件夹,找到“用户权限分配”单击显示所有用户权限分配策略,并显示于右侧窗口,如下图所示:

clip_image018[6]

在“本地组策略编辑器”展开的“用户权限分配”列表中找到“将页锁定在内存”策略,如下图所示:

clip_image020[6]

双击打开“将页锁定在内存”策略,打开“将页锁定在内存属性”对话框,点击“添加用户或组”按钮,如下图所示:

clip_image022[6]

在弹出的对话框“选择用户或组”点击“高级(A)”按钮,如下图所示:

clip_image024[6]

点击“立即查找”按钮,查找本地计算机内所有用户与组,找到Network Service用户,选择Network Service用户,点击“确定”按钮添加当选择的用户,如下图所示:

clip_image026[6]

此时,看到Network Service 用户已添加到“输入对象名称来选择”文本框中,点击“确定”按钮保存当前的选择,如下图所示:

clip_image028[6]

当看到“将页锁定在内存属性”对话框中的文本输入框显示刚才添加的用户“Network Service”则表示添加成功,此时,点击“应用”或“确定”按钮保存当前配置。

clip_image030[6]

4、SQL Server 2008配置

打开SQL Server Management Studio,连接到当前服务器,于右侧“对象资源管理器”树形菜单中,找到当前数据库实例,右键选择,在弹出的右键菜单中选择“属性”如下图所示:

clip_image032[6]

在弹出的“服务器属性 –xxxx(xxxx为数据库实例)”“常规”中找到“内存”一栏,该栏显示当前计算机的内存(注:配置内存最大值时不能超过此值,否则SQL Server 认为内存为2T)。然后于左侧“选择页”列表框中找到“内存”标签,如下图所示:

clip_image034[6]

于右侧窗口服务器内存选项属性列中勾选“使用AWE分配内存”项,并设置“最大服务器内存”为于上一部“常规”页中看到的“内存”属性的值。也可以自主分配一个低于当前服务器内存总量的值,例如:当前服务器内存30G,但不想把服务器的内存全额分配,想保留部份内存,则输入低于30G(PS:需换算为MB单位)的值。(可选:最小服务器内存:配置服务器使用的最小内存,注意的是,如果配置了此参数,则SQL Server服务于运行期间到达此值后,将不会主动释放未使用的内存,而首次启动服务器时,也不会马上使用配置的最小内存值,而是当服务器需求的内存到达此值后,则一直保留在配置的最小服务器内存)点击“确定”按钮保存当前参数。

如下图所示:

clip_image036[6]

附带(可选):

于SQL Server Management Studio右侧“对象资源管理器”树形菜单中,找到当前数据库实例,右键选择,在弹出的右键菜单中选择“属性”,于左侧“选择页”列表框中找到“处理器”标签并且在右则窗口中找到“线程”选项下的“提升SQL Server的优先级”复选框并勾选,点击“确定”按钮,保存参数。(注释:此选项可提升处理器对SQL Server的优先级,于所有系统进程下,主动分配更多的CPU配额给SQL Server服务,但会给整体服务器带来更多的负载,但能提升SQL Server的运算速度)如下图所示:

clip_image038[12]

注意:在配置完“服务器属性”后,必需再次重新打开服务器属性,查看当前参数是否被保存。因为有时候,因为SQL Server安装目录下的某些文件被附上“只读”属性,将可能导致以上配置的参数无法保存,解决办法是:转到SQL Server安装目录,右键选择“属性”把目录的“只读”属性去掉,重新配置SQL Server参数,方能保存。

5、完成以上配置后,重新启动计算机。

如果还想进一步了解可以参教考:
浅谈SQL Server 对于内存的管理  http://www.cnblogs.com/CareySon/archive/2012/08/16/HowSQLServerManageMemory.html

这篇关于Windows2008 32位开启服务器PAE大内存支持及SQLServer使用3G以上内存教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/980548

相关文章

SQL BETWEEN 语句的基本用法详解

《SQLBETWEEN语句的基本用法详解》SQLBETWEEN语句是一个用于在SQL查询中指定查询条件的重要工具,它允许用户指定一个范围,用于筛选符合特定条件的记录,本文将详细介绍BETWEEN语... 目录概述BETWEEN 语句的基本用法BETWEEN 语句的示例示例 1:查询年龄在 20 到 30 岁

MySQL DQL从入门到精通

《MySQLDQL从入门到精通》通过DQL,我们可以从数据库中检索出所需的数据,进行各种复杂的数据分析和处理,本文将深入探讨MySQLDQL的各个方面,帮助你全面掌握这一重要技能,感兴趣的朋友跟随小... 目录一、DQL 基础:SELECT 语句入门二、数据过滤:WHERE 子句的使用三、结果排序:ORDE

python使用库爬取m3u8文件的示例

《python使用库爬取m3u8文件的示例》本文主要介绍了python使用库爬取m3u8文件的示例,可以使用requests、m3u8、ffmpeg等库,实现获取、解析、下载视频片段并合并等步骤,具有... 目录一、准备工作二、获取m3u8文件内容三、解析m3u8文件四、下载视频片段五、合并视频片段六、错误

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

SpringBoot3应用中集成和使用Spring Retry的实践记录

《SpringBoot3应用中集成和使用SpringRetry的实践记录》SpringRetry为SpringBoot3提供重试机制,支持注解和编程式两种方式,可配置重试策略与监听器,适用于临时性故... 目录1. 简介2. 环境准备3. 使用方式3.1 注解方式 基础使用自定义重试策略失败恢复机制注意事项

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

nginx启动命令和默认配置文件的使用

《nginx启动命令和默认配置文件的使用》:本文主要介绍nginx启动命令和默认配置文件的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录常见命令nginx.conf配置文件location匹配规则图片服务器总结常见命令# 默认配置文件启动./nginx

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

mysql中insert into的基本用法和一些示例

《mysql中insertinto的基本用法和一些示例》INSERTINTO用于向MySQL表插入新行,支持单行/多行及部分列插入,下面给大家介绍mysql中insertinto的基本用法和一些示例... 目录基本语法插入单行数据插入多行数据插入部分列的数据插入默认值注意事项在mysql中,INSERT I

使用Python和OpenCV库实现实时颜色识别系统

《使用Python和OpenCV库实现实时颜色识别系统》:本文主要介绍使用Python和OpenCV库实现的实时颜色识别系统,这个系统能够通过摄像头捕捉视频流,并在视频中指定区域内识别主要颜色(红... 目录一、引言二、系统概述三、代码解析1. 导入库2. 颜色识别函数3. 主程序循环四、HSV色彩空间详解