我有一个奇怪的情况:包含 64GB 内存的服务器运行一个消耗 32GB 内存的 SQL 服务器进程(64 位)。大约有 17 GB 内存可用。
MS Dynamics Nav 在 SQL 之上运行
除了 64 位 SQL 进程之外,还有另一个 SQL 进程和一个 NAS,它们都运行 32 位。
有时,事件查看器中会记录一条错误消息,说
没有足够的内存来执行这个函数。
如果您在单用户安装中工作,您可以尝试减少“缓存”程序属性的值。您可以在 yo 的文档中找到有关如何优化操作系统的信息
现在我想知道问题出在哪里,因为仍有 17 GB 内存可用。32 位进程是否有可能无法在最后一段(60 到 64 GB)中分配内存?