• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    SQL语句实现查询并自动创建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 NULL AND mid.inequality_columnsIS NOT 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_statsmigs ON migs.group_handle= mig.index_group_handle
     
    INNER JOIN sys.dm_db_missing_index_detailsmid ON 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
    您可能感兴趣的文章:
    • 通过T_sql语句向其中一次填入一条数据或一次填入多条数据的方式填充数据
    • sql语句查询数据库中的表名/列名/主键/自动增长值实例
    • Mysql 自动增加设定基值的语句
    • Sql Server 数据库索引整理语句,自动整理数据库索引
    • SQL语句中公共字段的自动填充方法
    上一篇:SQL语句实现查询Index使用状况
    下一篇:SQL语句实现查询当前数据库IO等待状况
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    SQL语句实现查询并自动创建Missing Index SQL,语句,实现,查询,并,自动,