Mon*_*RPG 6 c# resources multithreading processor
这意味着什么以及如何解决.
我正在运行多线程c#应用程序,访问数据库时会发生此错误.
查询处理器无法为并行查询执行启动必要的线程资源.
我在每个查询中使用"using statements",所以我认为连接在使用后会被处理掉.
我该如何监控造成这种情况的原因?这是在一段时间之后开始发生的,至少在1小时之后.
Windows 7 64位sp1 16 gb ram visual studio 2010 mssql 2008 r2核心i7 2600 @ 4.5 ghz
在dba.stackexchange.com上有更多的讨论和细节,有一个更好的答案.
https://dba.stackexchange.com/questions/47237/need-to-understand-parallel-query-execution-error
小智 5
该问题表明您的SQL Server线程已经很忙,无法分配任何其他线程来处理您的请求。如果要执行多个批处理,也可以通过将其设置为“ MultipleActiveResultSets = true”来尝试在连接字符串中启用MARS(多个活动结果集)选项。