[发明专利]一种数据库访问方法、装置及电子设备在审
申请号: | 202011639182.9 | 申请日: | 2020-12-31 |
公开(公告)号: | CN114691728A | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 刘良军 | 申请(专利权)人: | 中国移动通信集团福建有限公司;中国移动通信集团有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/2453 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 王思超 |
地址: | 350003 *** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据库 访问 方法 装置 电子设备 | ||
本发明实施例提供了一种数据库访问方法、装置及电子设备,该方法包括:对接收到的数据访问请求进行识别,得到所述数据访问请求的数据类型;在所述数据访问请求的数据类型为查询请求的情况下,根据预设的第一模型,得到所述查询请求的效率值,所述效率值用于表征执行所述查询请求所需要的执行时间;根据所述查询请求的效率值,确定执行所述查询请求的优先级。通过本发明实施例,提升到对数据库进行查询请求的访问效率。
技术领域
本发明涉及数据库技术领域,尤其涉及一种数据库访问方法、装置及电子设备。
背景技术
随着互联网的普及,面向互联网的应用日渐增多,在互联网的访问压力下,软件系统经常会遇到突发性的大并发访问。应用对大并发的访问经常超过应用系统本身的处理能力,从而导致全系统的变慢或堵塞。现有的方案一般是将应用部署到Docker容器中,使其适应外部请求量自动弹性伸缩,并且在数据库访问过程(主要是读请求)直接使用缓存数据,从而减少爆发流量对系统造成的冲击。随着互联网技术发展和流量爆发式增长,运营商系统的数据量和并发数急剧增加,现有技术将传统的应用直接使用在Docker体系中,以解决应用层的并发压力问题,但是随着Docker容器规模的扩大会带来数据库连接数的暴涨,很快访问压力将超过数据库的负荷,数据库的性能问题日益突出。
针对降低数据库访问压力的迫切目标,有的应用系统在数据库访问过程引入缓存技术,但是只使用应用本地内存的缓存方式受到应用本身内存的制约无法存放量级稍大的目标数据,即使在很多应用系统中引入了二级缓存,但是面对海量数据也是无能为力,存在缓存命中率不足的致命缺陷,使数据库访问效率较低。
发明内容
本发明实施例的目的是提供一种数据库访问方法、装置及电子设备,以解决数据库访问效率较低的问题。
为了解决上述技术问题,本发明实施例是这样实现的:
第一方面,本发明实施例提供了一种数据库访问方法,包括:
对接收到的数据访问请求进行识别,得到所述数据访问请求的数据类型;
在所述数据访问请求的数据类型为查询请求的情况下,根据预设的第一模型,得到所述查询请求的效率值,所述效率值用于表征执行所述查询请求所需要的执行时间;其中,所述第一模型为,以操作日志中的历史查询请求为样本,以所述历史查询请求的效率值为标签,进行训练得到的;
根据所述查询请求的效率值,确定执行所述查询请求的优先级。
第二方面,本发明实施例提供了一种数据库访问装置,包括:
数据服务模块,用于对接收到的数据访问请求进行识别,得到所述数据访问请求的数据类型;
数据查询模块,用于在所述数据访问请求的数据类型为查询请求的情况下,根据预设的第一模型,得到所述查询请求的效率值,所述效率值用于表征执行所述查询请求所需要的执行时间;其中,所述第一模型为,以操作日志中的历史查询请求为样本,以所述历史查询请求的效率值为标签,进行训练得到的;
所述数据查询模块,还用于根据所述查询请求的效率值,确定执行所述查询请求的优先级。
第三方面,本发明实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线;其中,所述处理器、所述通信接口以及所述存储器通过总线完成相互间的通信;所述存储器,用于存放计算机程序;所述处理器,用于执行所述存储器上所存放的程序,实现如第一方面所述的数据库访问方法步骤。
第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现如第一方面所述的数据库访问方法步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团福建有限公司;中国移动通信集团有限公司,未经中国移动通信集团福建有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011639182.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于存储样品的设备及其工作方法
- 下一篇:搬运小车和辐射检查系统