三十七、【进阶】验证索引的效率

1、准备工作:

创建一张表,该表中有一千万条数据,名为tb_sku;

2、使用主键查询:

select * from tb_stu where id=1\G; 

三十七、【进阶】验证索引的效率_第1张图片

3、使用非索引查询:

三十七、【进阶】验证索引的效率_第2张图片

 4、给sn字段创建索引:

        在创建过程中,发现光标一直在闪动,那是因为表中有一千万条数据,要为这一千万条数据建立B+树索引结构,需要耗费一定的时间。

5、在创建索引之后,再次查询:

三十七、【进阶】验证索引的效率_第3张图片

        在创建索引之后,再次查询可以发现耗时仅有0.01秒,比建立索引之前的耗时(20.78秒)要快,这就是索引对于查询效率的提升。

6、索引使用

三十七、【进阶】验证索引的效率_第4张图片

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