在mysql中进行分页查询时,一般会使用limit查询,而且通常查询中都会使用orderby排 序.但是在表数据量比较大的时候,例如查询语句片段limit 10000, 20,数据库会读取10020条数据,然后把前10000条丢弃,把最后的20条返回给你,这种消耗是可以避免的,也是没必要的.下边介绍几种优化方法: 优化方法1(让分页操作在索引中进行):下载地址 一般表中经常作为条件查询的列都会建立索引,例如如下查询 Sql代码 SELECT msg_id, msg_content FROM m…