mysql 性能优化(order by limit , inner join 、 left join)
2020-02-20 21:16
351 查看
1、order by limit
优化前: select t1.id, t1.create_time, t1.account, t2.name from tab1 t1 inner join tab2 t2 on t1.account = t2.bip order by t1.create_time limit 0,10 优化后: select tamp.*, t2.name from ( select t1.id, t1.create_time, t1.account, t2.name from tab1 t1 order by t1.create_time limit 0,10 ) tamp inner join tab2 t2 on tamp.account = t2.bip
2、inner join
3、left join
相关文章推荐
- Mysql----Join用法(Inner join,Left join,Right join, Cross join, Union模拟Full join)及---性能优化
- MySQL5.6中limit的工作机制和order by limit优化原理
- MySQL查询优化:连接查询排序limit(join、order by、limit语句)介绍
- mysql的exists与inner join 和 not exists与 left join 性能差别惊人
- 对mysql的order by及limit优化要适数据情况而定
- MySQL之inner join、left join、right join、limit
- MySQL Limit 性能优化及分页数据性能优化
- MySQL limit性能分析与优化
- MySQL查询优化:连接查询排序limit(join、order by、limit语句)
- MySQL 单表分页 Limit 性能优化
- MySQL Limit性能优化及分页数据性能优化详解
- Mysql limit 查询性能优化
- mysql的left join和inner join的效率对比,以及如何优化
- MySql带order by与limit的sql优化
- mysql的limit性能优化
- MySQL的limit用法和分页查询的性能分析及优化(转)
- 【MySQL】性能优化之 order by (一)
- mysql:21个性能优化最佳实践之3[当只要一行数据时使用 LIMIT 1]
- MySQL查询优化:连接查询排序limit(join、order by、limit语句)
- MySQL查询优化:连接查询排序limit(join、order by、limit语句)