共计 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 网 – 提供最优质的资源集合!