gpt4 book ai didi

mysql - 如何 "LIMIT 50000,1"?

转载 作者:可可西里 更新时间:2023-11-01 07:57:33 24 4
gpt4 key购买 nike

那么,LIMIT 50000,1 不能正常工作吗?那么,怎么会呢?如果需要几行之后的行怎么办?

我在 http://www.mysqlperformanceblog.com/2006/09/01/order-by-limit-performance-optimization/ 阅读了它

最佳答案

如果你指定了一个LIMIT,MySQL将无限制地处理查询,然后向前读取直到达到限制点。

换句话说,如果您指定 LIMIT 50000,1,数据库将必须读取 50001 条记录才能获得您感兴趣的记录。

如果限制很低,这并不重要,但如果限制很高,则会显着增加查询时间。

所有这些都包含在您提供的链接中(这似乎是一个很好的资源)。

如果你正在做这种事情并且需要在大量页面上的性能,你可能最好做一个更直接的查询,例如查询排序列大于上一页最后一个条目的位置.当然,这种方法也有缺陷,但有一点比 LIMIT 50000,1 更快(当然,只要您有索引)

关于mysql - 如何 "LIMIT 50000,1"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3977562/

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