为什么 SQL Server 2008 R2 不使用所有可用 RAM?
我们有一个运行 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我知道发生了什么事。我们目前使用的是 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