我需要分页超过3000万的用户在MySQL上托管。我每页显示15个用户,但速度很慢。我的目标是在几毫秒内访问任意页面并加载它。一开始,我对MySQL使用了offset方法,但正如我所说的,它相当慢(而且肯定不是一个好主意)。然后我转到了ElasticSearch,但你仍然有一些窗口限制,所以你是有限的。例如,我们从第一页开始,我们有100000页,我想访问4782页,并在几毫秒内加载它。使用cursor方法,我只能访问下一个&& pre
我试图在我的spring jdbc template中使用下面提到的查询,但是得到了错误的sql语法异常。除了存储过程之外,有没有其他方法可以解决这个问题。SELECT * FROM(SELECT *,@row_number:=@row_number+1 AS row_number FROM COURSE