SQL Server ADO.NET同时选择查询委屈

时间:2013-02-27 16:00:27

标签: sql sql-server-2008 ado.net .net-4.5

我在一个SqlConnection中使用了nolock提示进行了10次选择查询。这给了我10个SqlCommand个对象。

我根据一些业务规则并行推进每个指针,因此我无法从查询1中获取所有数据,关闭它,然后继续使用下一个等等。

我的一个查询包含max和group by子句。

  • 如果我放在第二或第三位置,它就可以了。
  • 如果我最后说的话,我会暂停。

我与ConnectionTimeout混淆无济于事。

有什么想法吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

经过多次阅读后,我得出以下结论:数据库服务器上的内存不足以及时为我的应用程序提供服务。

我去了DBA,它没有在日志中找到任何错误消息:(。

有没有办法告诉我给定查询消耗了多少内存? SQL Server Profiler为我提供了读取/写入的数量,持续时间,但不是查询结果所消耗的内存。

谢谢:)