|
当数据库的记录很大时,采用LIMIT OFFSET查询数据库相当慢,语句如下:
SELECT * FROM article ORDER BY due_time DESC, create_time DESC, id ASC LIMIT 10 OFFSET 500000;
其中id为主键,并且已经做了联合索引 CREATE INDEX article_idx_due_create_id ON article(due_time DESC, create_time DESC, id ASC)。
但是貌似使用上面的语句查询时,并没有用到这个索引,执行了全表扫描。
帮忙看看怎么样优化比较好。谢谢! |
|