查询并自动创建Missing Index-阿里云开发者社区

开发者社区> 科技小能手> 正文

查询并自动创建Missing Index

简介:
+关注继续查看

SELECT

 

migs.avg_total_user_cost*(migs.avg_user_impact/ 100.0)*(migs.user_seeks+ migs.user_scans)ASimprovement_measure,

 

'CREATE INDEX[missing_index_' + CONVERT(varchar, mig.index_group_handle)+ '_' + CONVERT(varchar, mid.index_handle)

 

+ '_' + LEFT(PARSENAME(mid.statement, 1), 32) + ']'

 

+ ' ON ' + mid.statement

 

+ ' (' + ISNULL(mid.equality_columns,'')

 

+ CASE WHEN mid.equality_columns IS NOT NULLAND mid.inequality_columnsISNOT NULL THEN ',' ELSE'' END

 

+ ISNULL(mid.inequality_columns,'')

 

+ ')'

 

+ ISNULL(' INCLUDE ('+ mid.included_columns+')', '') AScreate_index_statement,

 

migs.*, mid.database_id, mid.[object_id]

 

FROM sys.dm_db_missing_index_groups mig

 

INNER JOIN sys.dm_db_missing_index_group_statsmigsON migs.group_handle= mig.index_group_handle

 

INNER JOIN sys.dm_db_missing_index_detailsmidON mig.index_handle= mid.index_handle

 

WHERE migs.avg_total_user_cost*(migs.avg_user_impact/100.0) *(migs.user_seeks+ migs.user_scans)> 10

 

ORDER BY migs.avg_total_user_cost* migs.avg_user_impact*(migs.user_seeks+ migs.user_scans)DESC

 

本文转自 lzf328 51CTO博客,原文链接:

http://blog.51cto.com/lzf328/1110588


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Spring 4.0.2 学习笔记(2) - 自动注入及properties文件的使用
接上一篇继续, 学习了基本的注入使用后,可能有人会跟我一样觉得有点不爽,Programmer的每个Field,至少要有一个setter,这样spring配置文件中才能用...来注入. 能否不要这些setter方法? 答案是Yes 一、为Spring配置文件,添加annotation支持,以及 de...
669 0
TileList自动滚动指定单元格,可视部分
TileList自动滚动指定单元格,可视部分 TileList1.scrollToIndex(50)
538 0
MySQL创建表和约束条件(四)上
MySQL创建表和约束条件(四)
9 0
duilib combo控件,当鼠标滚动时下拉列表自动关闭的bug的修复
转载请说明出处,谢谢~~       群里有朋友提到了使用Combo控件时,当下拉列表出现,此时鼠标滚轮滚动,下拉列表就自动消失了。我看了一下源码,这个bug的修复很简单。
1157 0
PostgreSQL 12: 新增 pg_stat_progress_create_index 视图监控索引创建进度
PostgreSQL 12 版本之前,对PostgreSQL大表创建索引时是一个比较痛苦的过程,创建索引过程中无法得知索引创建进度,PostgreSQL 12 在运维监控功能方面得到增强,新增 pg_stat_progress_create_index 视图可以监控索引的创建进度,本文简单演示。
1345 0
23706
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载