【发布时间】:2020-07-05 14:11:52
【问题描述】:
我的mysql在某个表中有大数据(10000000)
Pageable setPage = PageRequest.of(form.getCurrentPage(),
form.getListSizeInPage(),
Sort.by("num").descending());
所以。当我这样调用查询时。
Page<Entity> getList = repo.findall(setPage );
mysql show findall 查询的调用时间非常短,不到 5 秒。 但是页面api有调用
select count(column) fomr table;
此查询调用时间超过 15 秒
我可以更改或编辑计数查询吗?
【问题讨论】:
-
嗨,很有趣,也许这个答案可能会提供一些有用的信息stackoverflow.com/questions/10976328/… 它可能需要一个单独的计数器...不确定
标签: pagination spring-data-jpa