在Mysql中使用explain来查看sql执行信息时,经常会看到Using filesort。那么Using filesort在MySQL中代表什么意思呢?

有人会说是外部排序,其实是不对或者不准确的。事实上Using filesort是一个非常差的命名。真实的情况是,如果一个排序操作不能通过索引来完成,那这次排序操作就叫做filesort,这跟file没有任何关系。filesort应该叫做sort,而它的实现,就是大家熟悉的快排。

参考:
https://www.percona.com/blog/2009/03/05/what-does-using-filesort-mean-in-mysql/
http://s.petrunia.net/blog/?p=24

最新文章

  1. #8.31课堂总结#JS基础
  2. 自定义多列排序:C++/Java实现
  3. Document 按照xml格式输出
  4. Android开发之详解五大布局
  5. pike实现
  6. QQ面向对象设计
  7. laravel elixir
  8. OpenCV之响应鼠标(一):利用鼠标获取坐标
  9. 使用Canvas把照片转换成素描画
  10. HDOJ 2011 多项式求和
  11. JavaScript 保留关键字
  12. swift学习第五章-字典的使用
  13. ORA-39127: 调用 "WMSYS"."LT_EXPORT_PKG"."SCHEMA_INFO_EXP" 时发生意外错误
  14. LeetCode算法题-Number of Boomerangs(Java实现)
  15. java 方法超时
  16. MCNN多层神经网络论文笔记
  17. matplotlib python
  18. Navicat Premium 12如何激活
  19. 一:elasticsearch常用操作总结
  20. NavMesh KeyNote

热门文章

  1. HTML5-表格
  2. Select for update/lock in share mode 对事务并发性影响
  3. C++混合编程之idlcpp教程Python篇(9)
  4. HK一行所见闻
  5. Silverlight4中实现Theme的动态切换
  6. IOS 公共类-数字处理
  7. IOS Animation-贝塞尔曲线与Layer简单篇(一)
  8. Thrift架构~windows下安装和Hello World及编码引起的错误
  9. [Spring框架]Spring 事务管理基础入门总结.
  10. Atitit jsr规范化分类 attilax总结