查询并自动创建Missing Index
来源:互联网 发布:制作毕业纪念册软件 编辑:程序博客网 时间:2024/05/21 06:42
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
- 查询并自动创建Missing Index
- 自动创建并连接VPN
- java创建触发器失败(Missing IN or OUT parameter at index:: 1 )
- MySQL创建index提高多表查询效率
- MySQL创建index提高多表查询效率
- Sql Server 2005 missing index
- 创建存储过程并设置自动执行
- 创建windows服务,并自动启动
- NGUI代码创建按钮并自动排序
- 自动创建txt文件并写入内容
- JQuery 动态创建表单,并自动提交
- oracle中创建视图并查询视图
- elasticsearch之创建文档并查询
- MySQL如何创建数据库并查询数据类型
- SQL 创建字段说明并查询
- CxGrid按照查询结果自动创建字段
- 关于JPA方法名创建自动查询
- Missing message for key "index.title"
- git:更改远程仓库指向 remote url
- 如何使用NSCoding和NSFileManager来保存你的应用程序数据
- PHP 抓取网页内容天气-IP对应地理位置等
- jQuery与其它库冲突的解决方法
- 浅谈java中的四个核心概念
- 查询并自动创建Missing Index
- Linux中find常见用法示例
- IPhone之UIToolBar
- Server Application Unavailable 出现的原因及解决方案
- Java泛型简明教程
- register volatile gd_t *gd asm ("r8")
- JAVA中double类型计算精度控制
- SI-Source Insight使用技巧
- GdPicture.NET图形处理教程连载:快速提取图片中的XMP元数据