详解MySQL查询优化中的Using where 和 Using index概念

62次阅读
没有评论

共计 669 个字符,预计需要花费 2 分钟才能阅读完成。

自动写代码机器人,免费开通

这期内容当中丸趣 TV 小编将会给大家带来有关详解 MySQL 查询优化中的 Using where 和 Using index 概念,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

MySQL 的查询执行计划中,Extra 列经常会出现“Using where; Using index”。 

MySQL 官方手册解释:

Using index 不读数据文件,只从索引文件获取数据

Using where 过滤元组和是否读取数据文件或索引文件没有关系

但 MySQL 手册在 Using index 处又说:

1 没有 Using where 只有 Using index:则不读数据文件,所有字段都可以从索引上获得(Without Using where, the optimizer may be reading the index to avoid reading data rows but not using it for lookups)

2 同时有 Using where 和 Using index:因为“Without Using where…”这句上下文,则意味着同时有 Using where 和 Using index 则一定需要读取数据文件

其实不然。“Using where 只是过滤元组,和是否读取数据文件或索引文件没有关系”。

上述就是丸趣 TV 小编为大家分享的详解 MySQL 查询优化中的 Using where 和 Using index 概念了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注丸趣 TV 行业资讯频道。

向 AI 问一下细节

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-18发表,共计669字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)