variable Asked: 2021-10-07 00:57:59 +0800 CST2021-10-07 00:57:59 +0800 CST 2021-10-07 00:57:59 +0800 CST 为什么微软在配置 SQL 内存的过程中提到“不推荐”? 772 链接:https ://learn.microsoft.com/en-us/sql/database-engine/configure-windows/server-memory-server-configuration-options?view=sql-server-ver15#procedure-for-configuring-不推荐的固定内存量 内容为:配置固定内存量的过程(不推荐) 为什么它说程序“不推荐”? 我想升级 SQL Server 内存,那么推荐的程序是什么? sql-server memory 2 个回答 Voted Best Answer Tibor Karaszi 2021-10-07T01:39:42+08:002021-10-07T01:39:42+08:00 如果您为 min 和 max(“固定”)指定相同的值,则 SQL Server 没有“摆动空间”可以根据机器中发生的情况进行调整。例如,一个作业正在启动,该作业需要内存。 David Spillett 2021-10-07T02:23:35+08:002021-10-07T02:23:35+08:00 不是不推荐的具体过程,一般不推荐手动设置内存限制。 在某些情况下,建议使用它¹²或其他有用³,但如果您只在机器上运行一个 SQL Server 实例而几乎没有其他东西,那么您不应该使用这些值,而是让 SQL Server 和操作系统处理它。您可以将它们设置为太低的值,您可以稍后升级机器而忘记增加分配,... [1] 例如:在同一台服务器上运行多个事物的某些实例,其中一个恰好是 SQL Server [2] 例如:在同一台计算机上运行多个 SQL Server 实例的某些情况,如他们不合作尝试有效地共享内存 [3] 例如:在开发/测试环境中,当您想在内存有限的环境中测试性能时
如果您为 min 和 max(“固定”)指定相同的值,则 SQL Server 没有“摆动空间”可以根据机器中发生的情况进行调整。例如,一个作业正在启动,该作业需要内存。
不是不推荐的具体过程,一般不推荐手动设置内存限制。
在某些情况下,建议使用它¹²或其他有用³,但如果您只在机器上运行一个 SQL Server 实例而几乎没有其他东西,那么您不应该使用这些值,而是让 SQL Server 和操作系统处理它。您可以将它们设置为太低的值,您可以稍后升级机器而忘记增加分配,...
[1] 例如:在同一台服务器上运行多个事物的某些实例,其中一个恰好是 SQL Server
[2] 例如:在同一台计算机上运行多个 SQL Server 实例的某些情况,如他们不合作尝试有效地共享内存
[3] 例如:在开发/测试环境中,当您想在内存有限的环境中测试性能时