大数据量 Mybatis 分页插件Count语句优化
前言当在大数量的情况下,进行分页查询,统计总数时,会自动count一次,这个语句是在我们的查询语句的基础上嵌套一层,如:SELECT COUNT(*) FROM (主sql)这样在数据量大的情况下,会出问题,很容易cpu就跑满了#优化在mapper.xml中自定义count查询,使用自定义的查询速度会快些参考资料:https://github.com/pagehelper/My...
·
前言
当在大数量的情况下,进行分页查询,统计总数时,会自动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
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)