基于ruoyi框架分页优化实现方案

 更新时间:2026年03月15日 10:56:58   作者:胡旺旺  
ruoyi项目使用mybatis的pageHelper插件进行分页,但当数据量很大时查询很慢,优化方案是在对应的xml及mapper文件中加入以_COUNT结尾的查询语句,按照编写进行查询

ruoyi框架分页优化方案

ruoyi项目使用的是mybatis的pageHelper插件进行分页,分页使用的是临时表查询,当实际业务中数据量很大时,数据查询很慢,性能很差。就此做了优化。

如图,临时表数据量达到w级别之后会造成查询很慢。。

优化方案

也就是,只要在对应的xml及mapper文件加入以_COUNT结尾的查询语句会按照你所编写进行查询。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Spring利用注解整合Mybatis的方法详解

    Spring利用注解整合Mybatis的方法详解

    这篇文章主要为大家介绍了Spring如何利用注解整合MyBatis,文中的示例代码讲解详细,对我们学习有一定的参考价值,需要的小伙伴可以参考一下
    2022-06-06
  • 一篇文章带你了解如何正确使用java线程池

    一篇文章带你了解如何正确使用java线程池

    这篇文章主要介绍了如何正确使用java线程池,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-09-09
  • Netty分布式FastThreadLocal的set方法实现逻辑剖析

    Netty分布式FastThreadLocal的set方法实现逻辑剖析

    这篇文章主要为大家介绍了Netty分布式FastThreadLocal的set方法实现逻辑剖析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-03-03
  • Springboot 限制IP访问指定的网址实现

    Springboot 限制IP访问指定的网址实现

    本文主要介绍了Springboot 限制IP访问指定的网址实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-05-05
  • java8如何根据某一属性条件快速筛选list中的集合

    java8如何根据某一属性条件快速筛选list中的集合

    这篇文章主要介绍了java8如何根据某一属性条件快速筛选list中的集合,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01
  • 密码系统AES私钥RSA公钥的加解密示例

    密码系统AES私钥RSA公钥的加解密示例

    这篇文章主要为大家诠释并介绍了AES私钥RSA公钥的加解密系统示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
    2022-03-03
  • springboot线程池监控的简单实现

    springboot线程池监控的简单实现

    本文主要介绍了springboot线程池监控的简单实现,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • Java Thread join()的使用场景和原理详解

    Java Thread join()的使用场景和原理详解

    在Java编程语言中,Thread.join()方法是一个非常重要的同步工具,它允许一个线程(调用者)等待另一个线程(被调用者)执行完成,这篇文章主要介绍了Java Thread join()的使用场景和原理的相关资料,需要的朋友可以参考下
    2025-07-07
  • 带大家深入了解Spring事务

    带大家深入了解Spring事务

    Spring框架提供统一的事务抽象,通过统一的编程模型使得应用程序可以很容易地在不同的事务框架之间进行切换. 在学习Spring事务前,我们先对数据库事务进行简单的介绍。,需要的朋友可以参考下
    2021-05-05
  • java操作Apache druid的实例代码

    java操作Apache druid的实例代码

    这篇文章主要介绍了java操作Apache druid的实例代码,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11

最新评论