新问题
- 通过优化器,怎么优化我们的索引(索引的优化);
知识点
- 通过type 和 extra给给出的信息,对sql语句进行优化;
- 优化原则:
- filesort出现,查看 group by, order by, distinct有么有索引,或需要按顺序建联合索引;
- 临时表是没有索引的;
- 通过查看key_len来判断索引的使用情况;
- having 后面的条件都不走索引;
- 索引上使用函数、运算等,导致索引无效;
- 索引上的隐式转换,导致索引失效;
上手操作
use stu;
desc t1;
explain select * from t1 where telnum=123456789;
explain select * from t1 where telnum='123456789';
show warnings;
课程视频
mysql_coldknowlegde_lesson14on bilibili
mysql_coldknowlegde_lesson14on xigua