[发明专利]一种数据库访问方法、装置及系统有效
申请号: | 202010812643.1 | 申请日: | 2020-08-13 |
公开(公告)号: | CN111930719B | 公开(公告)日: | 2023-09-19 |
发明(设计)人: | 施天博;刘飞 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F11/07 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李雅琪;刘飞 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据库 访问 方法 装置 系统 | ||
本说明书涉及大数据技术领域,具体公开了一种数据库访问方法、装置及系统,所述方法包括接收终端设备发送的业务处理请求;其中,所述业务处理请求包括类型标识;所述类型标识用于表示所述业务处理请求所对应的请求类型;在所述数据库响应同一请求类型的业务处理请求的失败情况达到所述数据库的访问限制条件时,在第一指定时间长度内限制对所述数据库的访问;其中,所述同一请求类型的类型标识作为目标类型标识;间隔所述第一指定时间长度后,允许接收到的附带有所述目标类型标识的指定业务处理请求访问所述数据库;在确定所述指定业务处理请求执行成功时,解除对所述数据库的访问的限制。利用本说明书各个实施例,可以提高数据库的处理性能。
技术领域
本说明书涉及大数据技术领域,特别地,涉及一种数据库访问方法、装置及系统。
背景技术
目前对数据库的操作请求,如果出现超时情况,通常是在多次尝试且均超时的基础上直接中断相应的操作请求,保持其他的数据库操作请求的正常处理。但采用该种方式无法有效检测以及恢复数据库的状态,易导致数据库出现较大的故障。同时,在业务处理高峰期,大量访问尝试,也会给数据库带来较大的压力,从而严重影响数据库的使用性能。因此,目前亟需一种可以进一步提高数据库使用性能的方法。
发明内容
本说明书实施例的目的在于提供一种数据库访问方法、装置及系统,可以进一步提高数据库的处理性能。
本说明书提供一种数据库访问方法、装置及系统是包括如下方式实现的:
一种数据库访问方法,应用于数据库服务器,所述方法包括:接收终端设备发送的业务处理请求;其中,所述业务处理请求包括类型标识;所述类型标识用于表示所述业务处理请求所对应的请求类型;在所述数据库响应同一请求类型的业务处理请求的失败情况达到所述数据库的访问限制条件时,在第一指定时间长度内限制对所述数据库的访问;其中,所述同一请求类型的类型标识作为目标类型标识;间隔所述第一指定时间长度后,允许接收到的附带有所述目标类型标识的指定业务处理请求访问所述数据库;在确定所述指定业务处理请求执行成功时,解除对所述数据库的访问的限制。
本说明书提供的所述方法的另一些实施例中,所述同一请求类型的业务处理请求在所述第一指定时间长度内的请求次数大于第一指定次数阈值;所述第一指定次数阈值大于等于1。
本说明书提供的所述方法的另一些实施例中,在所述数据库响应同一请求类型的业务处理请求的连续失败次数达到第二指定次数阈值时,在第一指定时间长度内限制对所述数据库的访问。
本说明书提供的所述方法的另一些实施例中,在确定所述指定业务处理请求执行失败时,在第一指定时间长度内限制对所述数据库的访问;并在间隔第一指定时间长度后,重复允许访问步骤以及执行结果确定步骤;直至执行结果成功,则解除对所述数据库的访问的限制。
本说明书提供的所述方法的另一些实施例中,在所述数据库响应同一请求类型的业务处理请求的失败情况达到所述数据库的访问限制条件时,向监控平台发送第一报警信息;所述第一报警信息包括第一错误码以及所述同一请求类型的业务处理请求的异常信息;所述第一错误码表征数据库进入限制访问状态。
本说明书提供的所述方法的另一些实施例中,在重复次数达到第三指定次数阈值时,向监控平台发送第二报警信息;所述第二报警信息包括第二错误码以及所述指定业务处理请求的异常信息;所述第二错误码表征数据库存在异常。
本说明书提供的所述方法的另一些实施例中,若未能在第二指定时间长度内接收到所述数据库对所述业务处理请求响应成功的反馈结果时,则确定所述数据库响应所述业务处理请求失败。
本说明书提供的所述方法的另一些实施例中,所述同一请求类型所对应的业务处理请求的请求频率大于指定频率阈值。
本说明书提供的所述方法的另一些实施例中,所述同一请求类型所对应的业务处理请求的请求频率大于指定频率阈值,且对应的数据库响应时间小于指定时间阈值的请求类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010812643.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多功能抗拉型牵引带
- 下一篇:数据推荐方法、装置和设备