我有一个开发 vm,它正在运行 sql server 以及我的堆栈的其他一些应用程序,我发现其他应用程序的性能非常糟糕。在进行了一些挖掘之后,SQL Server 占用了内存。经过快速的网络搜索后,我发现默认情况下,它会消耗尽可能多的内存,以便缓存数据并将其返回给系统,因为其他应用程序请求它,但这个过程通常发生得不够快,显然我的情况是一个普遍的问题。
但是,有一种方法可以限制 SQL Server 允许拥有的内存。我的问题是,我应该如何设置这个限制。显然我需要做一些猜测和检查,但是有绝对的最小阈值吗?任何建议表示赞赏。
编辑:
我会注意到,开发人员机器有 2 gigs 的内存,所以如果可能的话,我希望能够在 768 mb 或更少的内存上运行 vm。此 vm 将仅用于本地开发和测试,因此负载将非常小。在本地测试代码后,它会转到另一个 SQL 服务器专用的环境。 我真正在这里寻找的是关于最低限度的建议