0

我有 8GB 的​​内存,当我在 16GB 的机器上尝试它时,脚本运行良好,它所做的只是创建 2 个表并用数据填充它们,每个表大约 12000 条记录,第一个表有 38 列和 18 列第二张桌子。

该脚本由 sql manager studio 2012 自行生成,脚本大小约为 78MB。

如何在 8GB 机器上运行它而不会出现内存不足异常?

该脚本对每条记录都有一个插入命令。

它似乎是一个已知问题,但微软没有修复http://connect.microsoft.com/SQLServer/feedback/details/269566/sql-server-management-studio-cant-handle-large-files

我所做的只是将脚本分成更小的部分,并且在 8GB 机器上运行良好。

4

1 回答 1

1

如果脚本在机器上运行良好16 GB,你可以尝试增加virtual memory你自己机器的。但这可能会导致脚本的执行时间更长。

相反,您应该考虑增加自己机器的 RAM。

要增加机器的 VM,请转到

系统属性->高级->性能->设置->高级->虚拟内存->更改

于 2013-05-11T08:38:45.190 回答