使我日渐消瘦的MySQL索引

在2020520这个特别的日子里,我决定在家写博客。

数据结构索引之杀死攻略(一)

1 索引可以大幅提升查询效率?

先来个小测试,我先挖来一张有 1268766 条记录的用户每日播放记录表

这张表目前只在 id 上有一个主键索引,其他字段都没有索引。下面在一个没有索引的字段做一个查询操作

给这个字段创建一个普通索引,耗时 1.960000s

ALTER TABLE day_play_record ADD INDEX idx_user_id(user_id);

然后再执行相同的查询操作,居然是个神速,unbelievable !

2 索引到底是个啥呢?

索引(indexing):就是把一个个关键码与它对应的数据记录位置相关联的过程,是一种数据结构,用来协助快速查询,更新数据库表中数据。

数据结构:计算机存储,组织数据的一种方式。直白地理解,就是研究数据的存储方式。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章