mysql missing index_使用缺失索引信息编写 CREATE INDEX 语句

排列 CREATE INDEX 语句中的列

缺失索引功能的组件在其输出中列出相等列、不等列以及包含列。

例如,XML 显示计划 MissingIndexes 元素指示索引键列在 Transact-SQL 语句谓词中是用于相等 (=) 或不等( 等),还是只被包含在其中以包含查询。它将针对 ColumnGroup 子元素的 Usage 属性,将此信息显示为下列值之一:

动态管理对象 sys.dm_db_missing_index_details 和 sys.dm_db_missing_index_columns 返回指示索引键列是相等列、不等列还是包含列的结果。sys.dm_db_missing_index_details 的结果集在 equality_columns、inequality_columns 和 included_columns 列中返回此信息。sys.dm_db_missing_index_columns 返回的结果集在其 column_usage 列中返回此信息。

请使用下列指南排列通过缺失索引功能组件输出编写的 CREATE INDEX 语句中的列:

首先列出相等列(在列列表的最左侧)。

在相等列之后列出不等列(位于列出的相等列的右侧)。

在 CREATE INDEX 语句的 INCLUDE 子句中列出包含列。

若要确定相等列的有效顺序,请根据其选择性排序;即,首先列出最具选择性的列。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值