在32位windows xp ( SQL Server express )上,我将Server的“最大服务器内存”设置为200 MB,但一旦启动它,在Sysinternals中,仍然可以看到Virtual现在我知道,如果虚拟大小很小,这没什么大不了的,但是当其他应用程序耗尽物理内存(Internet咳嗽)时,我会得到窗口“虚拟内存太小”的错误,所以我认为它确实成为了一个问题。
有什么想法吗?
我们刚刚将生产数据库服务器从32位“升级”到了64位。它在Windows Server 2003上运行SQL Server 2005 Standard。在升级后的晚上,服务器有将近一个小时不可用--客户端请求超时。然后,这个问题似乎自己解决了。关于这个问题,我唯一的线索是SQL服务器日志中的内容:
LazyWriter:警告,找不到可用缓冲区。内存管理器虚拟机保留= 8470288 KB虚拟机已提交= 2167672 KB AWE已分配=0 KB保留内存= 1024 K