为什么 SQL Server 2008 R2 不使用所有可用 RAM?

发布于 2024-09-17 18:50:14 字数 196 浏览 5 评论 0原文

我们有一个运行 SQL 2008 R2 的分析数据库服务器,具有 192 GB 物理 RAM。然而,我们注意到在分析过程中,服务器仅使用大约 70 GB,但 tempdb 膨胀到 300+ GB。当前最大内存设置为 2147483647 MB​​。服务器运行 Windows 2008 R2。有没有办法让 SQL Server 使用更多 RAM 和更少基于磁盘的 tempdb?

We have an analytics database server running SQL 2008 R2 with 192 GB of physical RAM. However, we're noticing that during analytics process, the server only uses around 70 GB, but tempdb swells to 300+ GB. The current Maximum Memory is set to 2147483647 MB. The server is running Windows 2008 R2. Is there a way to make SQL Server use more RAM and less disk-based tempdb?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

_蜘蛛 2024-09-24 18:50:14

我知道发生了什么事。我们目前使用的是 SQL Server 2008 R2 标准版,显然它最多只能使用 64 GB RAM。

http://msdn.microsoft.com/en-us/library/ms143685。 ASPX

I figured out what is going on. We're currently using the Standard Edition of SQL Server 2008 R2, which, apparently, can only use a maximum of 64 GB of RAM.

http://msdn.microsoft.com/en-us/library/ms143685.aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文