SQL Server进程优先级

时间:2012-06-07 19:16:52

标签: windows sql-server-2008 service

我为SQL Server 2008 R2 Developer版制作了一个CLR插件,它在多个线程上运行了大量的浮点计算。为了测试它,我使用了我的笔记本电脑(核心2 duo 6670),这些计算在2个线程上运行。这导致CPU使用率达到100%。

问题是:当SQL进程占用100%的CPU(2-3分钟)时,我的计算机停止响应(光标没有移动,时钟没有更新,整个UI都死了)。它永远不会与其他程序一起出现,所以问题是:" SQL Server的运行优先级高于其他服务吗?"

由于

1 个答案:

答案 0 :(得分:2)

取自http://msdn.microsoft.com/en-us/library/ms188709%28v=sql.100%29.aspx

  

使用优先级提升选项指定是否使用Microsoft SQL Server   应该在更高的Microsoft Windows 2000或Windows 2003上运行   调度优先级高于同一台计算机上的其他进程。如果你   将此选项设置为1,SQL Server的优先级基数为13   Windows 2000或Windows Server 2003调度程序。 默认值为0,即   是7的优先基准。