SQL 语句使用了索引, 却还是慢查询?

为什么 SQL 语句明明使用了索引,但却还是会记录到慢查询中? 我有一个大概 13 亿行数据的 MySQL 表 t_people,其中包括字段 ID、AGE、NAME、ADDRESS 等,现在我想查询所有年龄在 10 到 15 岁之间的小朋友,为了提高查询效率,于是我给 AGE 字段建立了索引。 但建完索引之后,我使用 SQL 语句 select * from t_people where age between 10 and 15 开始查询,查询之后发现这条语句居然是个慢查询。 你知道为什么吗?我应该如何优化?

💧 Posted on Mysql索引慢查询