Mysql分页大数据量查询优化

一,我们现有一张大数量表,如下

Mysql分页大数据量查询优化

 二,我们一般的语句分页方式是

select * from test where userid=0 limit 30000,5;

我们先看看查询效率,

Mysql分页大数据量查询优化

三,优化查询效率,如下

 select * from test a inner join (select id from test where userid=0 limit 30000,5) b on a.id=b.id;

结果效率,快了

Mysql分页大数据量查询优化