我有一个新的32GB内存的Windows Server 2016盒子,它将用于最多一个或两个用户的开发testing。 偶尔会使用VM / Hyper-V实例和一些不时运行的IIStesting站点。
我还需要安装从2008年到2016年的所有版本的SQL Server。这些将每个都附加了许多数据库,但除非testing调用,否则实际上一次只能激活很less的数据库。
假设在同一个盒子上安装几个不同的SQL Server安装没有实际的问题,我有什么select来configurationRAM的最佳使用? 我知道,在一个标准的安装,SQL将尽力提供所有可用的内存,但我想尽量避免这种情况,其他服务约12GB,并为所有的SQL实例分配最多24GB的平等分享,而不是互相争斗资源。
有没有一个很好的方法来实现这一目标?
偶尔会使用VM / Hyper-V实例和一些不时运行的IIStesting站点。
决不。 做。 那。 安装Hyper-V在Hyper-V实例中运行所有内容。 不要在“物理”机器上运行负载。
假设在同一个盒子上安装几个不同的SQL Server安装没有实际的问题
不完全确定,主要是因为你的大量select。 我为每一代保留一个单独的虚拟机 – 更容易以这种方式摆脱它们。
有没有一个很好的方法来实现这一目标?
回到开始。 在虚拟机中转储SQL Server,分配24GB,完成。 在VM中单独运行的SQL Server将永远不会使用更多的内存。
COnsider升级RAM-32GB对于在工作站主板可以达到64GB的日子里开发所有types的东西服务器是相当低的。