MySQL 调优 —— Using filesort
标签: 索引MySQL性能调优慢查询Using filesort
2015-12-22 15:16 897人阅读 评论(0) 收藏 举报
分类: MySQL(13)
版权声明:本文为博主原创文章,未经博主允许不得转载。 转发请注明来自 http://blog.csdn.net/wenniuwuren
出现这个问题的原因在于 MySQL 每次查询只能使用一个索引, 而你的 SQL 语句 WHERE 条件和 ORDER BY 的条件不一样, 索引没建好的话, 那么 ORDER BY 就使用不到索引, 出现了 Using filesort 问题。
解决这个问题就是建立一个包含 WHERE 和 ORDER BY 条件的混合索引。
比如原来 SQL 语句是:
[sql] view plain copy print?在CODE上查看代码片派生到我的代码片
SELECT * FROM user u where u.id=100 order by u.update_time
而索引是 idx_user_id(id)
现在重新建立索引为 idx_user_id_update_time(id,update_time)
再使用 EXPLAIN 命令查看, 如果 key 使用的是上述新建的 idx_user_id_update_time 索引, 则可以看到 Using file sort 问题消失了, 如果 key 不是使用新建 idx_user_id_update_time 索引, 可以使用 force index() 方法强制使用这个索引, 此时 using filesort 问题就解决了。
[sql] view plain copy print?在CODE上查看代码片派生到我的代码片
SELECT * FROM user u force index(idx_user_id_update_time) where u.id=100 order by u.update_time
分享到:
相关推荐
简单的学生信息管理系统,实现对用户类型的不同权限管理(增删改查). 文章介绍:https://blog.csdn.net/qq_56886142/article/details/122740969?spm=1001.2014.3001.5501
资源包含文件:lunwen文档+任务书+开题报告+中期报告+中期PPT+项目源码(Java+MySQL)及数据库文件 ...详细介绍参考:https://biyezuopin.blog.csdn.net/article/details/123309773?spm=1001.2014.3001.5502
1.全国行政区域代码,总计:3643条;更新维护至2023-12-30 2.包括省份(直辖市)、城市、区县、三级的行政区划代码 ...4.城乡划分代码说明:mysql...6.五级地址:https://download.csdn.net/download/i466834553/85721019
资源包含文件:设计报告word+PPT+用户使用说明文档等+项目源码及数据库文件+演示视频 软件开发环境: Qt,MySQL 总体结构和模块划分 ...详细介绍参考:https://biyezuopin.blog.csdn.net/article/details/125033368
本系统实现了 普通用户:歇后语大全、歇后语排行榜、歇后语管理 管理员用户:歇后语大全、歇后语排行榜、歇后语管理、用户管理 详情:https://blog.csdn.net/qq_33037637/article/details/124959408
资源包含文件:lunwen文档+项目源码及数据库文件+项目截图 本系统开发采用B/S模式,前端页面用HTML+CSS+JS+JSP...详细介绍参考:https://biyezuopin.blog.csdn.net/article/details/123323760?spm=1001.2014.3001.5502
博客链接:https://blog.csdn.net/EAyayaya/article/details/124048491 博客链接:https://blog.csdn.net/EAyayaya/article/details/124048491 博客链接:https://blog.csdn.net/EAyayaya/article/details/124048491...
资源包含文件:lunwen文档+系统使用说明书+项目源码+项目截图 运行Windows的PC机,具有JDK1.7以上Java编译环境...详细介绍参考:https://biyezuopin.blog.csdn.net/article/details/123394593?spm=1001.2014.3001.5502
一起学习php的小伙伴可以关注我的博客:http://blog.csdn.net/iwanghang/ phpStudy 2016.11.03 『软件简介』 该程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次...
资源包含文件:设计报告word+项目源码及数据库文件 (1)开发语言:Java (2)开发环境:Eclipse ...详细介绍参考:https://biyezuopin.blog.csdn.net/article/details/123324030?spm=1001.2014.3001.5502
资源包含文件:lunwen文档+项目源码及数据库文件 系统开发采用B/S架构,主要使用C#语言设计界面和页面的逻辑...详细介绍参考:https://biyezuopin.blog.csdn.net/article/details/123001211?spm=1001.2014.3001.5502
资源包含文件:lunwen文档+选题论证书+开题报告+开题答辩PPT+中期答辩PPT+毕业答辩PPT+设计原型图+查重报告+客服端服务端源码+演示视频 ...详细介绍参考:https://biyezuopin.blog.csdn.net/article/details/125242296
基于Java swing+mysql+eclipse的【图书管理系统】 效果图:https://ymjin.blog.csdn.net/article/details/118902257
资源包含文件:论文word+项目源码+脚本文件+项目截图 本实验的前端页面与 WEB 服务器需要部署在 tomcat 上本实验需要的环境有: ...详细介绍参考:https://blog.csdn.net/newlw/article/details/124623344
资源包含文件:设计报告word+项目源码 ... 便于管理者和读者能够清楚地了解单位图书库存的情况。 所设计应用系统的任务及目标。...详细介绍参考:https://blog.csdn.net/sheziqiong/article/details/125361990
项目已获导师指导并通过的高分毕业设计项目,可作为课程设计和期末大作业,下载即用无需修改,项目完整确保可以运行。 包含:项目源码、数据库...更多毕业设计https://cv2022.blog.csdn.net/article/details/124463185
http://blog.csdn.net/chutao http://lxchutao.blog.163.com http://hi.baidu.com/lxchutao http://download.enet.com.cn/eblog/blog/htm/uid_21280.html http://download.csdn.net/source/3179741
资源包含文件:课程设计报告wrod+项目源码及数据库文件 整个项目使用 Servlet + JavaBean + 少量JSTL 完成,...详细介绍参考:https://biyezuopin.blog.csdn.net/article/details/122449901?spm=1001.2014.3001.5502
ASP.NET第一团购源码(自动部署,有说明) - ASP.NET 团购源码 数据库:Asp.net/MSSQL 第一团购系统是基于Web应用的B/S架构的团购网站,本程序采用目前软件开发IT业界...http://download.csdn.net/source/2980465
源码介绍: ...服务器环境建议为PHP5.4+、MYSQL5.5+ 安装说明: 1:用phpmyadmin 导入数据库.sql 2:修改数据库配置:\application\database.php 后台:域名+/admin.php 账号 admin 密码 123456