当前位置:Gxlcms > 数据库问题 > sqlserver 索引优化 CPU占用过高 执行分析 服务器检查[转]

sqlserver 索引优化 CPU占用过高 执行分析 服务器检查[转]

时间:2021-07-01 10:21:17 帮助过:2人阅读

TOP 10 [Total Cost] = ROUND(avg_total_user_cost * avg_user_impact * (user_seeks + user_scans),0) , avg_user_impact , TableName = statement , [EqualityUsage] = equality_columns , [InequalityUsage] = inequality_columns , [Include Cloumns] = included_columns FROM sys.dm_db_missing_index_groups g INNER JOIN sys.dm_db_missing_index_group_stats s ON s.group_handle = g.index_group_handle INNER JOIN sys.dm_db_missing_index_details d ON d.index_handle = g.index_handle ORDER BY [Total Cost] DESC;

微软名字起的也很直白,直接叫missing_index,就是sqlserver 经过分析认为这些字段处理和查询是最耗时的,最好在 EqualityUsage上包含的字段上加个非聚集索引.前几个用时是后几名的好几个数量级.加了索引立马飞起.

转自[https://www.cnblogs.com/qiaqia-liu/p/10687619.html], 谢谢原作者.

sqlserver 索引优化 CPU占用过高 执行分析 服务器检查[转]

标签:column   serve   sel   tab   微软   字段   个数   cpu   sele   

人气教程排行