金融界 2024 年 10 月 24 日消息,国家知识产权局信息显示,杭州乒乓智能技术有限公司申请一项名为“一种基于 Mybatis 的防止服务器内存溢出的数据查询方法及系统”的专利,公开号 CN 118796898 A,申请日期为 2024 年 9 月。
专利摘要显示,本发明涉及计算机技术领域,提供一种基于 Mybatis 的防止服务器内存溢出的数据查询方法及系统,包括响应于目标查询请求;根据目标查询请求对目标查询插件的查询限制条件进行配置;当业务端发起数据库查询,触发 limit 插件拦截器;根据 limit 插件拦截器预设的拦截逻辑判断是否需要执行 limit 拼接逻辑来优化查询数据库中目标查询语句最大返回数据的数量;非统计查询模式下,进入 limit 拼接逻辑,通过包含 limit 条件的目标查询语句向数据库发起限制数据量查询并返回限制数据量的查询结果。通过动态添加 limit 条件有效防止因海量数据加载而引起的服务器内存溢出,监测实时内存使用率并据此调整查询限制,自动调整查询策略适应当前的系统资源状态,确保查询操作的最优性能。