【问题标题】:SQL 2008R2 is taking 800MB of my server's RAMSQL 2008R2 占用了我服务器的 800MB 内存
【发布时间】:2016-07-21 07:50:56
【问题描述】:

最近我在服务器上遇到大量 RAM 消耗,在找出哪个应用程序使用最多后,它显示 sqlservr.exe 占用了 890,016KB

我想知道为什么 SQL 会占用我服务器的这么多内存。 My SQL 对表、存储过程和函数执行简单的功能,并且没有在后台分配作业。

我什至尝试重新启动服务器,在 SQL 服务启动后重新启动后,它占用了 90MB,在 8-9 个用户连接后,使用量又回到了 800-900MB。

服务器:Windows Server 2008R2 Standard
SQL:SQL Server 2008 R2

【问题讨论】:

    标签: sql-server sql-server-2008-r2 windows-server-2008-r2 ram


    【解决方案1】:

    打开 SSMS,连接到您的本地实例,右键单击您的实例名称->属性->内存并检查最小和最大服务器内存。 默认情况下,它会占用大量内存,如果需要,请减少您的最大内存。

    【讨论】:

    • 这会限制SQL实际需要时的最大内存吗?
    • @user3779606 好吧,是的。它不会失败,但它可能会更频繁地访问磁盘。以 500MB 为例,检查性能是否下降
    • @user3779606 查看来自 Brent Ozar 团队的帖子:brentozar.com/archive/2011/09/…
    猜你喜欢
    • 2012-07-20
    • 1970-01-01
    • 2012-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-27
    相关资源
    最近更新 更多