新问题
- 优化器中的extra精讲
知识点
- extra具体字段含义:
- using filesort: 需要将结果进行再排序(建议优化);
- using temporary: 需要用临时表来储存结果,用于排序和分组;
- using where: 需要将结果再进行过滤(建议优化);
- using index: 只使用索引即可返回结果,索引覆盖;
- using index condition: 优化器使用index condition pushdown优化;
- null: 需要回表查询(建议优化);
上手操作
use world;
explain SELECT * FROM city WHERE countrycode='CHN' ORDER BY population;
explain select countrycode from city where countrycode='chn';
课程视频
mysql_coldknowlegde_lesson13on bilibili
mysql_coldknowlegde_lesson13on xigua