有哪些SQL语句会导致CPU过高? 1.编译和重编译 编译是 Sql Server 为指令生成执行计划的过程.Sql Server 要分析指令要做的事情,分析它所要访问的表格结构,也就是生成执行计划的过程.这个过程主要是在做各种计算,所以CPU 使用比较集中的地方. 执行计划生成后会被缓存在 内存中,以便重用.但是不是所有的都可以 被重用.在很多时候,由于数据量发生了变化,或者数据结构发生了变化,同样一句话执行,就要重编译. 2.排序(sort) 和 聚合计算(aggregation) 在查询的…