验证索引效率,注意这节课开始,要到一个200万数据的表tb_sku,具体操作在对应的sql文件
1、验证索引效率 在未建立索引之前,执行如下SQL语句,查看SQL的耗时
xxxxxxxxxx
select * from tb_sku where id = '1';#耗时短也就是查询效率很快,因为id是主键,即这里是根据主键id进行查询
select * from tb_sku where sn = '100000003145001';#耗时长,原因:sn字段没有设置索引
2、为查询慢的语句的sn字段创建索引
create index idx_sku_sn on tb_sku(sn);
3、然后再次执行相同的SQL语句,再次查看SQL的耗时
xxxxxxxxxx
select * from tb_sku where sn = '100000003145001';#耗时变短
注意在上面为该字段创建好索引后,第一次查询会很慢,原因:这个字段正在创建B+树数据结构