大数据量 Mybatis 分页插件Count语句优化

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_25868207/article/details/82901344

前言

当在大数量的情况下,进行分页查询,统计总数时,会自动count一次,这个语句是在我们的查询语句的基础上嵌套一层,如:

SELECT COUNT(*) FROM (主sql) 

这样在数据量大的情况下,会出问题,很容易cpu就跑满了

优化

在mapper.xml中自定义count查询,使用自定义的查询速度会快些
在这里插入图片描述

参考资料:

https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/zh/Changelog.md#504—2017-08-01

猜你喜欢

转载自blog.csdn.net/qq_25868207/article/details/82901344