码迷,mamicode.com
首页 > 数据库 > 详细

SQL Server 造成cpu 使用率高的 6 原因

时间:2014-10-08 23:45:27      阅读:327      评论:0      收藏:0      [点我收藏+]

标签:os   使用   ar   sp   c   r   ad   bs   sql   

 

第一种:

         编译和重编译执行计划。

第二种:

         排序与聚合。

第三种:

         表格连接操作。

第四种:

         max degree of parallelism。

第五种:

         max worker threads。

第六种:

         cost threadhold parallelism  //   每一个语句它的复杂都有一个cost 值作为度量,当这个cost 值超过cost threadhold parallelism时SQL Server

         就会用多线程的方式来提高语句的执行速度。所以把cost threadhold parallelism值提高可以减小SQL Server的并行度。进而降低SQL Server的并行度。

 

SQL Server 造成cpu 使用率高的 6 原因

标签:os   使用   ar   sp   c   r   ad   bs   sql   

原文地址:http://www.cnblogs.com/JiangLe/p/4011533.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!