一.背景 1.1 问题描述 近期发现一台SQL Server的CPU利用率很不稳定,发现不定时的飙升到100%,更可怕的是在业务繁忙时,影响了业务调用,失败率明显增加,所以,减低CPU的利用率,是迫切需要解决的问题. CPU升高的原因直观上来说,就是CPU(中央处理器)的负载过高, 中央处理器忙不过来.进一步分析的话,可以从两个角度优化,1.减少单个CPU 的处理时间:2.减少单个任务占有的CPU核数,即一个任务不要分配太多的CPU核数. 1.2 优化的方法 1.表结构的优化,例如索引是否合理.…