gpt4 book ai didi

mysql - 使用 SQL 优化分页

转载 作者:行者123 更新时间:2023-11-29 08:54:44 25 4
gpt4 key购买 nike

使用 mySQL 优化分页的最佳实践是什么? SQL 查询类似于

Select * from SOME_TABLE where id <= SOME_NUMBERS and OTHER_OPTIONAL_CONDITIONS_TO_FILTER_RESULTS order by id desc limit NUM_RESULTS_PER_PAGE

我目前的方法是缓存前几页,但通常使缓存结果失效的过程相当复杂。

最佳答案

您可以将偏移量传递给LIMIT,以便查询仅返回您要查找的页面的内容。例如,考虑每个页面有 20 条记录:

-- Page 1
SELECT *
FROM some_table
LIMIT 0, 20

-- Page 2
SELECT *
FROM some_table
LIMIT 20, 20

-- and so on...

关于mysql - 使用 SQL 优化分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10272497/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com