2019 五月 24 , 星期五
Home / 数据存储 / mysql / mysql 关联查询 索引失效

mysql 关联查询 索引失效

接手一个新项目数据导出需求 大致sql如下

select b.* from wms_sku_uuids a
inner JOIN wms_entity_operate_log b on a.uuid=b.entity_code
where a.uuid=”00617531″ and a.`status`=9

附表大约650w条记录

explain 发现附表每次都是全量查找 怀疑是不是sql语句的问题 于是换成where in 子查询的方式附表还是全量

show create table   查询都覆盖到的索引

百度后发现字符编码不同会造成不走索引于是

SHOW FULL COLUMNS FROM wms_sku_uuids;

1556009056879

发现字符编码的确不同  字符编码同步后

1556009283207

 

Check Also

ubuntu 16.10 重置mysql5.7密码

sudo vim /etc/m ...

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>