sql调优

需求

场景:我现在有一张表,他有100多万条数据,我想要通过id_key 去重(id_key 只是一个字段,表示的是业务的主键,数据库中没有进行任何设置),

sql

select * from table_name where id_key = 'x';

数据有1百多万条,需要优化一下sql,于是使用explain 来解析sql,发现type 是 all,并没有走索引

explain select * from table_name where id_key = 'x';

在这里插入图片描述

添加索引后
在这里插入图片描述

索引type级别说明:

system>const>eq_ref>ref>range>index>ALL

你可能感兴趣的:(sql,数据库)