在Mysql中Using filesort代表什么意思?
2024-10-15 09:47:50
在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
最新文章
- #8.31课堂总结#JS基础
- 自定义多列排序:C++/Java实现
- Document 按照xml格式输出
- Android开发之详解五大布局
- pike实现
- QQ面向对象设计
- laravel elixir
- OpenCV之响应鼠标(一):利用鼠标获取坐标
- 使用Canvas把照片转换成素描画
- HDOJ 2011 多项式求和
- JavaScript 保留关键字
- swift学习第五章-字典的使用
- ORA-39127: 调用 ";WMSYS";.";LT_EXPORT_PKG";.";SCHEMA_INFO_EXP"; 时发生意外错误
- LeetCode算法题-Number of Boomerangs(Java实现)
- java 方法超时
- MCNN多层神经网络论文笔记
- matplotlib python
- Navicat Premium 12如何激活
- 一:elasticsearch常用操作总结
- NavMesh KeyNote