美文网首页
【MySQL】大数据单表分页性能优化

【MySQL】大数据单表分页性能优化

作者: 马蹄哒 | 来源:发表于2020-03-21 22:17 被阅读0次

对于单表数据量大的表,使用limit offet来分页查询可能会很慢,越往后偏移越慢,比如,

select * from demo order by id desc limit 20 offset 200000;

分析:demo表中id是自增主键,上述语句通过主键查询,然后筛选数据返回,可以优化只返回id,然后通过join来筛选数据,这样可以提升查询速度:

select * from demo join (select id from demo order by name limit 10 offset 200000) t on t.id=demo.id;

相关文章

  • 【MySQL】大数据单表分页性能优化

    对于单表数据量大的表,使用limit offet来分页查询可能会很慢,越往后偏移越慢,比如, 分析:demo表中i...

  • Mysql大表优化方案

    原文版权 当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据...

  • 64MySQL-分页查询&表连接&count统计&索引优化总结

    1 Mysql 分页查询sql 执行原理? 2,千万级数据mysql 分页查询如何优化 3,Mysql表连接底层实...

  • MySQL大表优化

    当MySQL单表记录数过大时,增删改查性能都会急剧下降,如何优化? 单表优化 除非单表数据未来会一直不断上涨,否则...

  • MySQL 大表优化方案

    当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化。 单表优化 除非单表数据未来会一直...

  • MySQL大表优化方案

    当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直...

  • 干货!MySQL 大表优化方案(1)

    当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直...

  • MySQL 大表优化方案

    当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化。 单表优化 除非单表数据未来会一直...

  • MySQL查询性能优化

    当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直...

  • MySQL大表优化方案

    当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直...

网友评论

      本文标题:【MySQL】大数据单表分页性能优化

      本文链接:https://www.haomeiwen.com/subject/cqysyhtx.html