关于SQL2008R2 大内存的问题 在线等 着急

crazy_boom 2011-03-19 05:12:30
操作系统 Windows2003企业版
数据库 SQL2008R2
服务器 6G内存

我在BOOT。ini文件中增加了\pae
重启后
在组策略中也锁定内存页中也加了 adminstrator system

在 数据库中执行
sp_configure 'show advanced options', 1;
RECONFIGURE;
GO
sp_configure 'awe enabled', 1
RECONFIGURE
GO
sp_configure 'min server memory', 2240
RECONFIGURE
GO
sp_configure 'max server memory', 4000
RECONFIGURE
GO

提示:

配置选项 'show advanced options' 已从 1 更改为 1。请运行 RECONFIGURE 语句进行安装。
消息 5845,级别 16,状态 1,第 2 行
地址窗口化扩展插件(AWE)要求'锁定内存页'特权,但在该进程的访问标记中当前未提供该权限。
配置选项 'awe enabled' 已从 1 更改为 1。请运行 RECONFIGURE 语句进行安装。
消息 5845,级别 16,状态 1,第 2 行
地址窗口化扩展插件(AWE)要求'锁定内存页'特权,但在该进程的访问标记中当前未提供该权限。
配置选项 'min server memory (MB)' 已从 2240 更改为 2240。请运行 RECONFIGURE 语句进行安装。
消息 5845,级别 16,状态 1,第 2 行
地址窗口化扩展插件(AWE)要求'锁定内存页'特权,但在该进程的访问标记中当前未提供该权限。
配置选项 'max server memory (MB)' 已从 4000 更改为 4000。请运行 RECONFIGURE 语句进行安装。
消息 5845,级别 16,状态 1,第 2 行
地址窗口化扩展插件(AWE)要求'锁定内存页'特权,但在该进程的访问标记中当前未提供该权限。

重启SQL后 发现数据库最大仍然使用到1.8G
重启服务器 仍然是这样
请问 我哪里没有做到啊 着急啊

...全文
1505 点赞 收藏 21
写回复
21 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
crazy_boom 2013-09-06
你可以限制 SQL 的最小使用内存大小
回复
misng 2013-08-18
这是什么原因,,服务器内存16G
回复
misng 2013-08-18
我现在遇到的是。。装好win2008sr2,sql2008/r2,内存就直接到了8G。。
回复
WZQVB 2012-06-15
学习了,感谢!
回复
crazy_boom 2012-03-19
我就是用 liuweicai772 (有烟有火) 这位大哥的方法解决的问题 内存直接就用到4G多了 速度很流畅 很好

回复
hustsony 2012-02-20
我也是遇到同样的问题,楼主按照上面的方法解决问题了吗?我还没解决,求解啊!
回复
diewu23 2012-01-01
我遇到同样的问题,还是不能解决。请有成功经验的指导下

系统windows2008r2 64位 ,
数据库sql2008r2 64位
内存8G
执行SQL代码,内存最多只用到1.8G在就不上了。请问怎么让SQL使用多内存。
请有实际成功经验的网友指导,因为各种方法试过很多了均不能提高内存使用。
回复
crazy_boom 2011-04-05
太好使啦
回复
liuweicai772 2011-04-05
1.在BOOT。ini文件中增加了\pae
去掉这个设置

2.任务管理器——》进程中查看SQLSERVER 对应的用户名 是否为SYSTEM 如果不是重新安装sql

3.运行-->gpedit.msc ->Windows Settings->Security Settings->Local Policies>User Rights Assignment->Lock pages in memory 这里加上 sql server 的启动 帐号 SYSTEM
4.在SQLSERV2008 属性-》内存 使用 AWE 分配内存 勾打上 最小服务器内存 设置2048 最大
服务器内存设置5120
重启服务器 大内存设置完毕
回复
crazy_boom 2011-03-21
还有人再具体点吗
回复
crazy_boom 2011-03-21
还能再具体点吗 现在最高也就可以用到2G内存
回复
crazy_boom 2011-03-20
我是这么操作的
运行-->gpedit.msc ->Windows Settings->Security Settings->Local Policies>User Rights Assignment->Lock pages in memory 这里增加了 adminstrator 这个用户
然后又增加了一个ABC的用户 赋予了 ADMINISTRATOR 的权限 然后重启服务器 登陆的时候使用ABC来登陆启动SQL SERVER 是这样吗 ?
回复
--小F-- 2011-03-19
[Quote=引用 3 楼 crazy_boom 的回复:]
请问一下 是建一个 名为 "WIN" 的帐号 如何来启动SQL SERVER 服务啊 帮忙啊
[/Quote]
就是一个具有权限的WINDOWS帐户 里面可以直接启动SQL服务
回复
--小F-- 2011-03-19
运行-->gpedit.msc ->Windows Settings->Security Settings->Local Policies>User Rights Assignment->Lock pages in memory 这里加上 sql server 的启动 帐号. 另外,你的需要建一个 win 帐号,来启动 sql server 服务
回复
obuntu 2011-03-19
就按照1楼的来,在本地策略那边,右键我的电脑,管理。。
回复
crazy_boom 2011-03-19
服务器原来是 SQL2005版本的 。这个版本时 内存能使用到4G 我给升级到了SQL2008R2版本时 用上面我用到的方法来解决大内存的办法不行了 最高也就能到1.88G 现在公司的软件运行速度很慢 我都快疯了
回复
oceantang 2011-03-19
内存是随着数据的访问而逐渐增加的。。。
回复
重启下SQL服务

如果你的应用访问数据库不够频繁,内存上升会比较慢
回复
crazy_boom 2011-03-19
能说的具体一点吗? 谢谢啦
回复
crazy_boom 2011-03-19
请问一下 是建一个 名为 "WIN" 的帐号 如何来启动SQL SERVER 服务啊 帮忙啊
回复
相关推荐
发帖
疑难问题
创建于2007-09-28

2.1w+

社区成员

MS-SQL Server 疑难问题
申请成为版主
帖子事件
创建了帖子
2011-03-19 05:12
社区公告
暂无公告