|
|
1
0
因为这是一个开发环境,所以我同意Greg的观点,只需使用trial和error。完全正确并不那么重要。 但是,如果你在虚拟机中做了很多工作,为什么不给它至少一半的2GB呢? |
|
|
2
2
从SQL Server文档中提取:
最低限度的建议是:不要这样。记忆越多越好。SQL服务器需要尽可能多的内存,否则会损坏IO。 停止SQL Server。运行其他应用程序并记下它们需要的内存量。从总的可用RAM中减去这个数字,然后将这个数字用于SQL Server中的最大内存设置。 |
|
|
3
1
这将取决于您的数据和数据库的大小。但我通常希望至少给SQL Server一个GB |
|
|
4
1
这真的取决于机器上还发生了什么。让事情在一个典型的负载下运行,看看任务管理器,看看你需要什么来处理其他事情。试着从那个号码开始。 当然,对于生产机器,最好将机器的控制权交给SQL Server(处理器--提高SQL Server优先级),让它拥有所需的所有RAM。 因为您使用的是虚拟机,所以您可以为SQL Server创建一个专用的虚拟机,并在不同的虚拟机上运行其他所有操作。 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
Marc Guillot · 记录值时忽略冲突 1 年前 |
|
|
Fachry Dzaky · 正确使用ROW_NUMBER 1 年前 |
|
|
TriumphTruth · 从满足特定条件的数据集中选择1行 1 年前 |