小编use*_*829的帖子

SQL Server 2008 R2 资源池“默认”中的系统内存不足,无法运行此查询

我有一台运行 SQL Server 2008 R2 (10.50.1617.0) 企业版的 32 位 Windows 2003 企业版 SP2 服务器。该服务器是我们 SharePoint 2007 环境的专用 SQL Server 框。

服务器有 36 GB 的内存,我在 SQL Server 中启用了 AWE。

我在 Windows 事件日志中不断收到错误消息:“资源池‘默认’中的系统内存不足,无法运行此查询”。

我正在运行 perfmon 并监视“目标服务器内存”和“服务器总内存”的 SQL Server 内存管理器计数器以及“可用千字节数”的内存计数器。目前,“服务器总内存”计数器为 5 GB。

我已在 SQL Server 中将“最小服务器内存”配置为 25 GB,将“最大服务器内存”配置为 30 GB。服务器显示 31 GB 的可用内存,但我继续不断收到此错误。

索引创建内存设置为 0 KB(动态内存),每个查询的最小内存设置为 1024 KB。

我已经尝试了每个查询的最小内存值,但它并没有阻止错误的发生。

如果我的服务器有 31 GB 的可用内存(其中 20 GB 可用于 SQL Server),为什么我会收到此错误?

我花了几个小时在表单中搜索,但其他收到此错误的人似乎虚拟内存不足,而我的情况并非如此。

有没有人有任何想法可能导致此错误?

我曾尝试重新启动 SQL Server,甚至重新启动服务器本身,但此错误总是在一两分钟内返回。

我计划在获得批准后立即更新到 Service Pack 1,但我怀疑这是否能解决我的问题。

任何建议将不胜感激。

sql-server sql-server-2008-r2

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

sql-server ×1

sql-server-2008-r2 ×1