首先PageHelper分页原理是要查询总条数(默认查询),和自己写的分页语句
原始语句:
默认生成查询总条数语句:
但是发现查询总跳数的时候只是外面加了一个统计而已,如果数据量很大的情况,查询总数没有分页这些还是会很慢,我自己查了10000万数据,耗时10多分钟,因为连接的表多了。
结合打断点和sql语句发现就是默认执行count错误。
官方也给出了解决方案,升级最新版本pageHelper,就可以自定义count
第一步:引入依赖,本人就是在这里吃大亏
首先PageHelper分页原理是要查询总条数(默认查询),和自己写的分页语句
原始语句:
默认生成查询总条数语句:
但是发现查询总跳数的时候只是外面加了一个统计而已,如果数据量很大的情况,查询总数没有分页这些还是会很慢,我自己查了10000万数据,耗时10多分钟,因为连接的表多了。
结合打断点和sql语句发现就是默认执行count错误。
官方也给出了解决方案,升级最新版本pageHelper,就可以自定义count
第一步:引入依赖,本人就是在这里吃大亏