开发者社区> 问答> 正文

[@wangccsy][¥20]mysql优化时,怎么避免using filesort、using temporary?

问题来自Java技术沙龙的丁亮
Java线下沙龙报名链接:https://yq.aliyun.com/activity/796

展开
收起
李博 bluemind 2018-12-07 11:49:11 2251 0
1 条回答
写回答
取消 提交回答
    1. 对需要查询和排序的字段要加索引。
    2. 在一定环境下,left join还是比普通连接查询效率要高,但是要尽量少地连接表,并且在做连接查询时注意观察索引是否起了作用。
    3. 排序尽量对第一个表的索引字段进行,可以避免mysql创建临时表,这是非常耗资源的。
    2019-07-17 23:18:42
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载
阿里云企业级自治数据库 RDS 详解 立即下载

相关镜像