【发布时间】:2011-12-08 23:58:00
【问题描述】:
这是什么意思以及如何解决。
我正在运行多线程 c# 应用程序,访问数据库时发生此错误。
查询处理器无法启动并行查询执行所需的线程资源。
我在每个查询中都使用“使用语句”,所以我想连接在使用后会被丢弃。
我如何监控造成这种情况的原因?这会在一段时间后开始发生,例如至少 1 小时后。
Windows 7 64 位 sp1 16 gb ram Visual Studio 2010 mssql 2008 r2 core i7 2600 @ 4.5 ghz
【问题讨论】:
-
这是一个直接来自您的 SQL 服务器的错误,基本上意味着它的资源不足。要么你的服务器现在真的很忙,要么你在某个地方有内存泄漏。使用内存分析器查看是否可以检测到本机资源的内存泄漏
标签: c# multithreading resources processor