首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于Mybatis的防止服务器内存溢出的数据查询方法及系统 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:杭州乒乓智能技术有限公司

摘要:本发明涉及计算机技术领域,提供一种基于Mybatis的防止服务器内存溢出的数据查询方法及系统,包括响应于目标查询请求;根据目标查询请求对目标查询插件的查询限制条件进行配置;当业务端发起数据库查询,触发limit插件拦截器;根据limit插件拦截器预设的拦截逻辑判断是否需要执行limit拼接逻辑来优化查询数据库中目标查询语句最大返回数据的数量;非统计查询模式下,进入limit拼接逻辑,通过包含limit条件的目标查询语句向数据库发起限制数据量查询并返回限制数据量的查询结果。通过动态添加limit条件有效防止因海量数据加载而引起的服务器内存溢出,监测实时内存使用率并据此调整查询限制,自动调整查询策略适应当前的系统资源状态,确保查询操作的最优性能。

主权项:1.一种基于Mybatis的防止服务器内存溢出的数据查询方法,其特征在于,包括:响应于目标查询请求;根据所述目标查询请求在应用服务器内引入目标查询插件机制并对所述目标查询插件的查询限制条件进行配置,所述目标查询插件为基于Mybatis架构的limit插件;当业务端发起数据库查询,并在进入Executor阶段过程中,触发limit插件拦截器,所述Executor阶段为基于所述Mybatis架构执行查询目标查询语句并将查询结果映射至java对象的过程;根据所述limit插件拦截器预设的拦截逻辑判断是否需要执行limit拼接逻辑来优化查询数据库中所述目标查询语句最大返回数据的数量;非统计查询模式下,进入所述limit拼接逻辑,通过包含limit条件的目标查询语句向所述数据库发起限制数据量查询并返回限制数据量的所述查询结果以确保所述应用服务器的正常运行。

全文数据:

权利要求:

百度查询: 杭州乒乓智能技术有限公司 一种基于Mybatis的防止服务器内存溢出的数据查询方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。