Mysql学习总结(37)——Mysql Limit 分页查询优化
2016-09-23 13:52
260 查看
select * from table LIMIT 5,10; #返回第6-15行数据
select * from table LIMIT 5; #返回前5行
select * from table LIMIT 0,5; #返回前5行
我们来写分页
物理分页
select * from table LIMIT (当前页-1)*每页显示条数,每页显示条数;
同样是取90000条后100条记录,传统方式还是改造方式?
传统方式是先取了前90001条记录,取其中最大一个ID值作为起始标识,然后利用它可以快速定位下100条记录
改造方式是仅仅取90000条记录后1条,然后取ID值作起始标识定位下100条记录
传统方式执行结果.100 rows in set (0.23) sec
改造方式执行结果.100 rows in set (0.19) sec
-- 改造方式->简写方式
SELECT * FROM table WHERE ID>=( SELECT ID FROM table ORDER BY ID LIMIT 90000,1) limit 100;
相关文章推荐
- Mysql学习总结(37)——Mysql Limit 分页查询优化
- Mysql学习总结(36)——Mysql查询优化
- MySql查询优化 百万级记录查询优化 limit分页查询
- 如何优化Mysql千万级快速分页,limit优化快速分页,MySQL处理千万级数据查询的优化方案!(zz)
- 如何优化Mysql千万级快速分页,limit优化快速分页,MySQL处理千万级数据查询的优化方案!
- MySQL大数据量分页查询方法及其优化 ---方法1: 直接使用数据库提供的SQL语句 ---语句样式: MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,N ---适
- MySQL limit分页查询优化写法
- 如何优化Mysql千万级快速分页,limit优化快速分页,MySQL处理千万级数据查询的优化方案!(zz)
- Mysql学习总结(36)——Mysql查询优化
- mysql通过“延迟关联”进行limit分页查询优化的一个实例
- mysql limit分页查询优化写法
- mysql limit分页查询优化写法
- mysql limit分页查询优化
- mysql limit分页查询优化写法
- MySQL的limit用法和分页查询的性能分析及优化(转)
- mysql limit分页查询优化写法
- 关于mysql的limit用于分页查询的优化
- 项目总结笔记系列 MySQL分页查询优化
- ”MySQL查询优化“学习总结
- MySQL limit 分页查询优化(数据量非常大的情况)