【发布时间】:2011-04-07 05:12:01
【问题描述】:
我有一个查询,它一次从服务器获取 200,000 条记录,包含 74 列,然后我必须将它们插入到客户端计算机上的表中。在 ASP.Net(使用 C# 和 SQL Server 2005 数据库)中没有出现“内存不足”错误的最佳方法是什么。
【问题讨论】:
-
十万 = 100000(印度单位)?不是每个人都精通全球测量单位,你知道...
-
200000 条记录 x 74 列(比如 512 字节,不确定您有多少个字符串)= 100MB 的存储空间仅用于数据,不包括对象开销。您的服务器应该可以很好地处理 100MB,除非您尝试同时运行多个实例。为什么会出现内存不足错误?
-
对于这个数据库加载任务,你为什么首先使用 ASP.NET?似乎使用了错误的技术。
标签: c# asp.net sql-server memory-management