mysql数据库explain中using where和using index使用流程简析


本文主要给大家介绍mysql数据库explain中using where和using index使用流程简析,其所涉及的东西,从理论知识来获悉,有很多书籍、文献可供大家参考,从现实意义角度出发,开发云累计多年的实践经验可分享给大家。 1. 查看表中的所有索引 show index from modify_passwd_log; 有两个 一个是id的主键索引 , 一个是email_id的普通索引2. using index表示 使用到了索引 , 并且所取的数据完全在索引中就能拿到explain select email_id from modify_passwd_log where email_id开发云主机域名=670602;3. type是ref,where是空白:使用到了索引,但是查询的数据有没在索引中的,回表去拿数据了explain select * from modify_passwd_log where email_id=670602;4. type是ref , where是 using where ,表示使用到了索引 , 但是也进行了where过滤更多相关资讯:MySQL数据库中执行extra中的using index 和 using where 的区别详解MySQL查询优化中的Using where 和 Using index概念

相关推荐: MySQL 8.0.2 新特性 UNDO表空间管理的灵活性提升

作者微开发云主机域名信公众号(持续更新)相关推荐: MySQL的物理存储结构和session生命周期MySQL的物理存储结构 (1).数据的组织形式–索引 (2).数据的row存储 变长字段的存储: 可变长度列在评估字段大小时还要考虑存储列实际长度的字节数。…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/07 17:06
下一篇 06/07 17:06

相关推荐