Mysql优化之limit
来源:互联网 发布:淘宝怎么上架莆田鞋 编辑:程序博客网 时间:2024/06/06 07:13
SELECT * FROM table1 LIMIT offset, rows
上述SQL语句的实现机制是:
- 从“table”表中读取offset+rows行记录
- 抛弃前面的offset行记录,返回后面的rows行记录作为最终结果。
这种实现机制存在一个弊端:虽然只需要返回rows行记录,但却必须先访问offset行不会用到的记录。对一张数据量很大的表进行查询时,offset值可能非常大,此时limit语句的效率就非常低了。
优化:
1、使用记录主键的方式进行优化
select * from user where id > 1000000 order by id limit 10;
2、使用子查询进行查询
select * from user where main_id >= (select main_id from user limit 1000000,1) limit 10;
3、使用子查询进行查询
阅读全文
1 0
- mysql之limit优化
- MySQL 之 limit优化
- Mysql优化之limit
- mysql 优化系列之 LIMIT
- MySQL优化一之limit优化
- mysql优化之limit与翻页优化
- MySQL慢查询优化之Limit优化
- Mysql分页之limit用法与limit优化
- Mysql分页之limit用法与limit优化
- mysql大数据量之limit优化
- 高性能MySql设计之查询优化(limit优化)
- MYSQL limit的优化
- MYSQL limit的优化
- MySQL limit查询优化
- mysql limit查询优化
- MYSQL limit的优化
- mysql limit查询优化
- mysql分页limit优化
- HTML笔记2
- jqueryUI的下载以及引用
- JMS(三)--ActiveMQ简单的HelloWorld实例
- 安装完YUI Compressor后 sublime ctrl+b控制台不输出
- TensorFlow实战(三)CNN
- Mysql优化之limit
- Connected Blocks dfs搜索题
- 初识Tomcat
- 对SQL语句的基础知识总结一(DML的增删改查)
- 剑指offer关于链表的一些操作(java)
- leetcode 583. Delete Operation for Two Strings 最长公共子串 + DP动态规划
- Echarts柱状图与折线图的基本使用
- 343434
- 栈及其应用