MySQL 帮助手册
7.2.1. EXPLAIN语法(获取SELECT相关信息)
7.2.12. MySQL如何优化ORDER BY
《高性能 MySQL 》(第二版)中文版
P463(pdf.487) 附录 B
《 MySQL 性能调优与架构设计》
MySQL ORDER BY 的实现分析
http://isky000.com/database/mysql_order_by_implement
Mysql执行计划
http://www.xifenfei.com/954.html
MySQL执行计划解读
http://wenku.baidu.com/view/41846439376baf1ffc4fad4f.html
Mysql Explain 详解
http://www.cnitblog.com/aliyiyi08/archive/2008/09/09/48878.html
MYSQL EXPLAIN语句的extended 选项学习体会
http://hi.baidu.com/dearhwj/blog/item/03badf17641a28094a90a78d.html
Show Warnings
%%
MySQL索引类型一览 让MySQL高效运行起来
http://database.51cto.com/art/200910/156685.htm
Mysql执行计划中的Using filesort
"指出Mysql可以使用哪个索引在该表中找到行"
http://www.taobaodba.com/html/235_mysql_using_filesort.html
2.order by b,如果b列不在索引中,不管b值是否相同,总会出现Using filesort。
%%
What does Using filesort mean in MySQL?
"任何不能通过index进行的sort都称之为filesort"
http://iceskysl.1sters.com/?p=638
mysql explain中的using filesort
"只能是如果可能的话修改查询的排序条件"
http://blog.csdn.net/wdwbw/article/details/5256064
Mysql之EXPLAIN显示using filesort
"结果昨天看到公司的一个"
http://www.ccvita.com/169.html(可能这个是出处)
多列索引在建立的时候是以B-树结构建立的,因此建立索引的时候是先建立ID的按顺序排的索引,在相同ID的情况下建立FID按 顺序排的索引,最后在FID 相同的情况下建立按INVERSE_DATE顺序排的索引,如果列数更多以此类推。
要在优化一下这个sql就应该为它建立另一个索引IDX(ID,INVERSE_DATE),这样就消除了using filesort速度也会快很多。
%%
mysql优化Using filesort
"并且用到了room_number这列索引"
http://www.askwan.com/post/151/
MySQL 索引 优化 Using filesort
"页面咔的一下就出来了"
http://www.leakon.com/archives/332
MYSQL优化地址( 转载)http://blog.csdn.net/wenniuwuren
猜你喜欢
转载自vitoer.iteye.com/blog/2325593
今日推荐
周排行