Sql server 如何释放SQL Server的内存?

Sql server 如何释放SQL Server的内存?,sql-server,memory,memory-management,memory-leaks,Sql Server,Memory,Memory Management,Memory Leaks,我有一个每分钟保存1000条记录的服务器,我编写了一个触发器,对每一行执行一系列操作,我在其中使用了很多表和其他变量。现在我的SQL Server内存使用量增长非常快,我无法管理它。 我设置了最小服务器内存和最大服务器内存,但这对我没有帮助,当我设置最大服务器内存时,我的SQL server性能下降,保存过程中断。 我使用了这些资源,但这些对我没有帮助: 我必须每4小时重置一次SQL Server服务,但这不是正确的方法。 如何释放SQL Server的内存?您想解决什么问题?SQL Ser

我有一个每分钟保存1000条记录的服务器,我编写了一个触发器,对每一行执行一系列操作,我在其中使用了很多表和其他变量。现在我的SQL Server内存使用量增长非常快,我无法管理它。
我设置了最小服务器内存和最大服务器内存,但这对我没有帮助,当我设置最大服务器内存时,我的SQL server性能下降,保存过程中断。
我使用了这些资源,但这些对我没有帮助:


我必须每4小时重置一次SQL Server服务,但这不是正确的方法。

如何释放SQL Server的内存?

您想解决什么问题?SQL Server使用的内存和它使用的内存一样多,因为它使用它来缓存数据,以避免必须转到磁盘。当您不必要地限制内存时,会使它必须转到磁盘才能再次获取结果。重新启动实例是一种约束形式。是的,但我需要另一种方法来约束SQL Server以释放内存。您没有回答以下问题:您试图解决什么问题?内存使用率高不是问题。我的内存限制在16G,我必须释放内存。除非你在机箱上运行其他东西(如iis),否则这不是问题。我无法想象在等待缓存重新填充时,服务器反弹后,你的应用程序性能会有多好。如果它真的困扰你那么多设置MSc服务器内存,并完成它。如果你没有足够的内存,用数据向你的经理证明。你想解决什么问题?SQL Server使用的内存和它使用的内存一样多,因为它使用它来缓存数据,以避免必须转到磁盘。当您不必要地限制内存时,会使它必须转到磁盘才能再次获取结果。重新启动实例是一种约束形式。是的,但我需要另一种方法来约束SQL Server以释放内存。您没有回答以下问题:您试图解决什么问题?内存使用率高不是问题。我的内存限制在16G,我必须释放内存。除非你在机箱上运行其他东西(如iis),否则这不是问题。我无法想象在等待缓存重新填充时,服务器反弹后,你的应用程序性能会有多好。如果它真的困扰你那么多设置MSc服务器内存,并完成它。如果你没有足够的内存,用数据向你的经理证明。