【发布时间】:2009-12-01 09:24:36
【问题描述】:
我使用Linq将对象插入数据库。但是如果我使用线程在1秒内同时创建20个对象,那么系统将无法将20个对象添加到数据库中。
我发现这不是因为 sql server 的限制。所以唯一可能的是Linq,有人知道吗?如何在 1 秒内创建 20 条或更多记录?
【问题讨论】:
-
“系统将失败”是什么意思?错误信息,记录只是没有显示在数据库中吗,创建 20 条记录的时间是否超过 1 秒...?
-
在我完全并行的虚拟超级计算机上,LINQ 每秒可以创建无限数量的对象。或者。问题是什么?我想答案是,以 Raymond Chen 的最佳风格,如果你必须要求限制,那你就做错了。
-
我只是不知道为什么我每秒发送 20 个请求来创建 20 个对象,但最后它只创建了 6 个对象。所以一定有什么问题,扔掉导致这个问题的请求,有人有想法吗?
-
现在想想,LINQ to SQL 不是应该查询数据,而不是更新数据吗?您如何将对象插入数据库?也许一些代码会有所帮助:)
标签: .net sql-server linq stress-testing