如果 SQL Server 超出其支持的最大内存怎么办

如果 SQL Server 超出其支持的最大内存怎么办

情况:用户体验到服务器速度很慢

启动服务器的任务管理器时,我发现 SQLserver.exe 进程占用了 1.5GB。我觉得这很奇怪,因为它只是 SQL Server 2008 的 Express 版本,最多只有 1GB 内存。

因此我的问题是:如果 SQL 服务器超出其支持的最大内存怎么办?!

提前致谢!

答案1

http://knowledge.3essentials.com/web-hosting/article/433/Evaluating-SQL-Server-2005-Express-vs-other-SQL-2005-versions.html

找到了。(不耐烦……)

但是,跟踪连接、锁等所需的内存不计入缓冲池限制。因此,服务器可能总共使用超过 1 GB 的内存,但缓冲池使用量绝不会超过 1GB。此限制阻止了地址窗口扩展 (AWE) 与 SQL Server Express 的使用。

不过,这意味着连接、锁、(缓存)等占用了超过 500MB 的空间?有没有公式可以知道这些文件可以有多大?

相关内容