为什么sql server会改变最小内存和最大内存的值?

为什么sql server会改变最小内存和最大内存的值?

我有一个 SQL Server 2008 R2 x64 实例。我尝试使用 Management Studio(服务器属性->内存)将最小内存和最大内存更改为 60 MB 和 2000 MB。当我关闭并重新打开 Management Studio 时,我看到这些值仍然存在。但是,当我重新启动 SQL 服务时,我返回到 Management Studio 中的服务器属性,我看到最小内存和最大内存现在都设置为 4091 MB。

SQL Server 是否会自行更改这些值?

在此先感谢您的帮助!

答案1

SQL 不会为您更改这些值。为了排除显而易见的问题,您确定您第二次查看的 SQL 实例是同一个吗?

在有问题的 SQL 实例上,运行此命令并查看config_value列中的值min server memory (MB)max server memory (MB)

sp_configure "show advanced options",1
reconfigure
GO
sp_configure
GO

相关内容