mssql占用CPU过高!附上SQL语句 20feixianxxx]

发布时间:2017-2-20 16:35:54 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"mssql占用CPU过高!附上SQL语句 20feixianxxx]",主要涉及到mssql占用CPU过高!附上SQL语句 20feixianxxx]方面的内容,对于mssql占用CPU过高!附上SQL语句 20feixianxxx]感兴趣的同学可以参考一下。

select  top 20 *  from pop_topic  ORDER BY istop desc,posttime desc 就上面一个简单的SQL 用了order by 以后CPU 占用20%多 不用的话,CPUT占用1% istop posttime   均没加索引,不是主键

不要用* 在istop ,posttime上加索引

只select 需要显示的列,不要用*

如果数据量大时:istop desc,posttime 要建聚合索引会快

ORDER BY 很耗资源 可能你的数据量确实很大 建议加联合索引 就是把 istop 和 posttime 建在一个索引里面

在posttime建立索引 该表有主键就不能建立clustered index的  select  top 20 *  from pop_topic  ORDER BY posttime desc,istop desc

支持搂主,收藏

上一篇:如何将十进制与时间进行转换? 20feixianxxx]
下一篇:SQLSERVER2005和ORACLE还有很大的差距吗? 0feixianxxx]

相关文章

相关评论