显示按索引优势排序的当前数据库缺少的索引

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了显示按索引优势排序的当前数据库缺少的索引相关的知识,希望对你有一定的参考价值。

  1. -- Missing Indexes current database by Index Advantage
  2. SELECT user_seeks * avg_total_user_cost * (avg_user_impact * 0.01) AS [index_advantage],
  3. migs.last_user_seek, mid.[statement] AS [DATABASE.Schema.Table],
  4. mid.equality_columns, mid.inequality_columns, mid.included_columns,
  5. migs.unique_compiles, migs.user_seeks, migs.avg_total_user_cost, migs.avg_user_impact
  6. FROM sys.dm_db_missing_index_group_stats AS migs WITH (NOLOCK)
  7. INNER JOIN sys.dm_db_missing_index_groups AS mig WITH (NOLOCK)
  8. ON migs.group_handle = mig.index_group_handle
  9. INNER JOIN sys.dm_db_missing_index_details AS mid WITH (NOLOCK)
  10. ON mig.index_handle = mid.index_handle
  11. WHERE mid.database_id = DB_ID()
  12. ORDER BY index_advantage DESC;

以上是关于显示按索引优势排序的当前数据库缺少的索引的主要内容,如果未能解决你的问题,请参考以下文章

按大多数视图排序的索引

MySQL调优之-索引指南

数据库的索引原理聚簇索引与非聚簇索引的区别索引结构的各自优势索引的设计原则(文章持续更新中)

基础索引

mysql的索引

按价格对 Mongodb 数据进行排序