我使用分页来逐页检索10个结果
我的查询在querydsl
query.offset(pageNumber*pageSize).limit(pageSize).list(..);
search.Execution time: 69 ms
但我还要计算总页数,所以我必须计算整个查询
query.count();
count.Execution time: 4187 ms
如您所见,计数查询需要花费更多时间并减慢用户的请求
那么我该如何解决这个问题呢?
答案 0 :(得分:0)
您只能对可以加快流程的计数执行单独查询。