Mysql 查询调优记录
https://blog.csdn.net/xtdhqdhq/article/details/20377273
Using index:表示使用索引,如果只有 Using index,说明他没有查询到数据表,只用索引表就完成了这个查询,这个叫覆盖索引。如果同时出现Using where,代表使用索引来查找读取记录, 也是可以用到索引的,但是需要查询到数据表。
Using where:表示条件查询,如果不读取表的所有数据,或不是仅仅通过索引就可以获取所有需要的数据,则会出现 Using where。如果type列是ALL或index,而没有出现该信息,则你有可能在执行错误的查询:返回所有数据。
Using filesort:不是“使用文件索引”的含义!filesort是MySQL所实现的一种排序策略,通常在使用到排序语句ORDER BY的时候,会出现该信息。
Using temporary:表示为了得到结果,使用了临时表,这通常是出现在多表联合查询,结果排序的场合。
统计避免出现 Using filesort的情况
最后更新:2017-05-04 23:31:09
上一篇:
[抢鲜,多图]百度开放大数据引擎
下一篇:
久经考验的全栈云平台:Apsara Stack Enterprise 新特性介绍
【vue】webpack打包vue项目并且运行在Tomcat里面
Microsoft Visual Studio 不同的版本,创建对象会报错
IOS中使用到的常用的第三方开放平台
First Doc
中国黑客出现的必然与中外网络安全的差距
Oracle 取出多个字段列中的最大值和最小值
《maven实战》读书笔记6——maven聚合和继承
What is the methodLists attribute of the structure objc_class for?
《Spring攻略(第2版)》——1.2 配置Spring IoC容器中的Bean
网络子系统59_策略路由、多路径路由