【发布时间】:2014-01-23 21:04:45
【问题描述】:
在这个应用程序中,我们通过 SQL 服务器使用了 1,400,000 条数据。我正在使用带有 SQL 的 Linq 将 1,300,000 行数据插入到表中,但它在 1,143,234 行处显示错误,并且它的异常是抛出了 System.OutOfMemoryException 类型的异常。我不明白为什么会这样。我试过了:
- 删除临时文件夹数据。
- 我也用过干净的。
即使这样我也得到了这个错误。如果有人知道这件事,请告诉我。
【问题讨论】:
-
我们需要的远不止这些。例如,您使用的代码。也就是说……什么是“lac”???
-
运行代码时,检查任务管理器的可用内存。
-
嗯......你确定你真的没有内存不足吗?例如...您是在每个插入物上处理一次性物品还是让它们进入 GC?哪个进程使用了过多的 RAM?你需要自己调查一下......
-
@ShaktiPrakashSingh 我检查了可用内存,我的 C 盘内存还剩 9 Gb,即使它给了我错误.. 感谢 rpy 我告诉我更多信息???
标签: c# sql-server linq console-application