第二种分页写法:
select t.* from (select id from t where thread_id = 771025 and deleted = 0 order by gmt_create asc limit 0, 15) a, t where a.id = t.id;
前提:假设t表主键是id列,且有覆盖索引secondary key:(thread_id, deleted, gmt_create)
原理:先根据过滤条件利用覆盖索引取出主键id进行排序,再进行join操作取出其他字段。 数据访问开销=索引IO+索引分页后结果(例子中是15行)对应的表数据IO。
优点:每次翻页消耗的资源和时间都基本相同,就像翻第一页一样。 适用场景:当查询和排序字段(即where子句和order by子句涉及的字段)有对应覆盖索引时,且中间结果集很大的情况时适用。
相关推荐
亲测,可用,vs2010 winform mysql 分页 你值得拥有
JDBC-MySQL分页查询,jsp为显示的页面
不错的struts2+MySQL分页 struts2+MySQL分页
PHP+MySql分页显示示例分析 PHP+MySql分页显示示例分析
struts2 +mysql 分页显示 源码struts2 +mysql 分页显示 源码
Mysql分页通用存储过程
page ssm mysql 分页查询 绝对的强大
PHP和MYSQL分页代码,带有数据库. 可以实现数据分页
一个封装好的php+mysql分页类,分页显示MySQL数据库中的数据,根据SQL查询语句从表中读取相应的记录,显示首页、下页、上页、未页。
MYSQL分页存储过程 非常实用的东西哦 希望大家能用上
MySql 分页 存储过程 MySql 分页 存储过程 MySql 分页 存储过程
PHP+mysql分页原理和实例应用.pdf
到此这篇关于mysql分页的limit参数的文章就介绍到这了,更多相关mysql分页limit参数内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网! 您可能感兴趣的文章:详解MySQL的limit...
java-web-mysql 分页demo,并附有sql文件,导入既可以使用!
ASP下查询MYSQL数据库的内容并对结果分页。 相当经典的一个代码。
利用easyUI结合MySQL数据库实现分页效果,使用DataGrid.html模板
PHP+MYSQL分页代码
mysql分页查询
QQ:510876005
自己写的一个通用分页工具.是基于hibernate mysql struts2 写的.直接可以部署到tomcat 运行 欢迎指正