在一百万行表中执行,LIMIT 37,22或LIMIT 100037,22

时间:2019-06-28 15:05:23

标签: mysql

在mysql中:在一百万行的表中,这将花费更长时间的LIMIT 37,22LIMIT 100037,22

1 个答案:

答案 0 :(得分:2)

我假设您的意思是查询具有低偏移量和高偏移量的22行。

您可以看到基准here

当offset具有高值时,查询将变慢,因为DB必须访问所有行,直到该offset为止。尽可能使用where而不是偏移量。