查询处理器无法启动必要的线程资源

时间:2012-03-05 05:08:40

标签: multithreading performance sql-server-2008 parallel-processing

我在SQL Server中收到此错误,尤其是当同时插入了许多记录时:

  

查询处理器无法为并行查询执行启动必要的线程资源

我试过谷歌搜索问题来升级我的SQL性能,以便可以避免这个错误,并且很多建议在查询上设置maxdrop或SQL Server上的最大并行度。

但我怎么知道我应该设置多少个maxdrop或max degree of parallelism的值?

如何检查我的服务器可以运行的最大并行度的最大值?

如果我更改服务器的最大并行度,则意味着所有存储过程将在该设置之后运行,这会影响其他性能吗?或者我只需要在某些存储过程中设置maxdrop?

1 个答案:

答案 0 :(得分:0)

右键单击服务器,然后点击FACETS,然后选择/选择SERVER PERFORMANCE