那么问题来了:
是否需要开启AWE功能?
开启后能增加数据库的内存使用空间吗?比如可以使用64G的空间
按照度娘搜来的资料来看,貌似64位的SQLServer已经不需要开启AWE了,只要设置最大最小内存就行
求有经验的大牛提供点思路,感激不尽!
9 个解决方案
#1
不需要。
AWE是32位系统下为了使用超过4G的 物理内存才用的。
64位本身就能使用全部内存了。
你内存装了32G,能使用的物理内存上限就是32G,AWE没有加内存的功能。
AWE是32位系统下为了使用超过4G的 物理内存才用的。
64位本身就能使用全部内存了。
你内存装了32G,能使用的物理内存上限就是32G,AWE没有加内存的功能。
#2
那如果设置了性能上会不会有提升?目前内存使用率99%,怕服务器宕掉。。
#3
还有一种说是锁定内存页,这个设置会有效果吗?
#4
降低服务器最大内存设置.
#5
设置最大服务器内存吗?这个设置需要重启数据库服务吗?
#6
那如果设置了性能上会不会有提升?目前内存使用率99%,怕服务器宕掉。。
作为专用服务器,数据库启动后预先把内存申请下来,有助于提高性能,这是正常现象!!!
申请不等于全用完了,SQL Server自己会对这些内存进行管理。
#7
如果服务器CPU, Windows, SQL Server都是64位的, 则无需开启AWE选项.
#8
研究了一天,大部分都说没有效果,再观察观察吧
#9
我也在纠结这个问题。建议楼猪看下这个https://www.cnblogs.com/Amaranthus/archive/2012/08/29/2662795.html
#1
不需要。
AWE是32位系统下为了使用超过4G的 物理内存才用的。
64位本身就能使用全部内存了。
你内存装了32G,能使用的物理内存上限就是32G,AWE没有加内存的功能。
AWE是32位系统下为了使用超过4G的 物理内存才用的。
64位本身就能使用全部内存了。
你内存装了32G,能使用的物理内存上限就是32G,AWE没有加内存的功能。
#2
不需要。
AWE是32位系统下为了使用超过4G的 物理内存才用的。
64位本身就能使用全部内存了。
你内存装了32G,能使用的物理内存上限就是32G,AWE没有加内存的功能。
那如果设置了性能上会不会有提升?目前内存使用率99%,怕服务器宕掉。。
#3
不需要。
AWE是32位系统下为了使用超过4G的 物理内存才用的。
64位本身就能使用全部内存了。
你内存装了32G,能使用的物理内存上限就是32G,AWE没有加内存的功能。
还有一种说是锁定内存页,这个设置会有效果吗?
#4
目前内存使用率99%
降低服务器最大内存设置.
#5
目前内存使用率99%
降低服务器最大内存设置.
设置最大服务器内存吗?这个设置需要重启数据库服务吗?
#6
那如果设置了性能上会不会有提升?目前内存使用率99%,怕服务器宕掉。。
作为专用服务器,数据库启动后预先把内存申请下来,有助于提高性能,这是正常现象!!!
申请不等于全用完了,SQL Server自己会对这些内存进行管理。
#7
如果服务器CPU, Windows, SQL Server都是64位的, 则无需开启AWE选项.
#8
研究了一天,大部分都说没有效果,再观察观察吧
#9
我也在纠结这个问题。建议楼猪看下这个https://www.cnblogs.com/Amaranthus/archive/2012/08/29/2662795.html