但是仔细一想,如果索引没生效应该查询全部数据都是一样的慢,但是为了以防万一,我还是使用了sql命令,查询索引是否生效。
show index from `表名`;
?
结果果然索引是生效的。...有没有可能是执行第二页的查询的时候,使索引失效,导致查询速度变慢的呢。这边我将log的日志级别修改为debug,将sql打印出来。...SELECT id, sketch, back_img, title,content, category_id, like_num, collect_num, share_num, read_num,...前三种假设都不成立,无奈下我只能仔细检查分页的代码,看有没有存在循环或者n+1次查询的情况出现。...总结:
以后写代码的时候千万不要出现 *from的查询,如果表中的字段数据特别大的话,数据库传输的时间会非常慢。