【技术实现步骤摘要】
一种数据库访问方法、装置及系统
本说明书涉及大数据
,特别地,涉及一种数据库访问方法、装置及系统。
技术介绍
目前对数据库的操作请求,如果出现超时情况,通常是在多次尝试且均超时的基础上直接中断相应的操作请求,保持其他的数据库操作请求的正常处理。但采用该种方式无法有效检测以及恢复数据库的状态,易导致数据库出现较大的故障。同时,在业务处理高峰期,大量访问尝试,也会给数据库带来较大的压力,从而严重影响数据库的使用性能。因此,目前亟需一种可以进一步提高数据库使用性能的方法。
技术实现思路
本说明书实施例的目的在于提供一种数据库访问方法、装置及系统,可以进一步提高数据库的处理性能。本说明书提供一种数据库访问方法、装置及系统是包括如下方式实现的:一种数据库访问方法,应用于数据库服务器,所述方法包括:接收终端设备发送的业务处理请求;其中,所述业务处理请求包括类型标识;所述类型标识用于表示所述业务处理请求所对应的请求类型;在所述数据库响应同一请求类型的业务处理请求的失败情况达到所述数据库的访问限制条 ...
【技术保护点】
1.一种数据库访问方法,其特征在于,应用于数据库服务器,包括:/n接收终端设备发送的业务处理请求;其中,所述业务处理请求包括类型标识;所述类型标识用于表示所述业务处理请求所对应的请求类型;/n在所述数据库响应同一请求类型的业务处理请求的失败情况达到所述数据库的访问限制条件时,在第一指定时间长度内限制对所述数据库的访问;其中,所述同一请求类型的类型标识作为目标类型标识;/n间隔所述第一指定时间长度后,允许接收到的附带有所述目标类型标识的指定业务处理请求访问所述数据库;/n在确定所述指定业务处理请求执行成功时,解除对所述数据库的访问的限制。/n
【技术特征摘要】
1.一种数据库访问方法,其特征在于,应用于数据库服务器,包括:
接收终端设备发送的业务处理请求;其中,所述业务处理请求包括类型标识;所述类型标识用于表示所述业务处理请求所对应的请求类型;
在所述数据库响应同一请求类型的业务处理请求的失败情况达到所述数据库的访问限制条件时,在第一指定时间长度内限制对所述数据库的访问;其中,所述同一请求类型的类型标识作为目标类型标识;
间隔所述第一指定时间长度后,允许接收到的附带有所述目标类型标识的指定业务处理请求访问所述数据库;
在确定所述指定业务处理请求执行成功时,解除对所述数据库的访问的限制。
2.根据权利要求1所述的方法,其特征在于,所述同一请求类型的业务处理请求在所述第一指定时间长度内的请求次数大于第一指定次数阈值;所述第一指定次数阈值大于等于1。
3.根据权利要求1所述的方法,其特征在于,所述数据库响应同一请求类型的业务处理请求的失败情况达到所述数据库的访问限制条件,包括:
在所述数据库响应同一请求类型的业务处理请求的连续失败次数达到第二指定次数阈值时,在第一指定时间长度内限制对所述数据库的访问。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在确定所述指定业务处理请求执行失败时,在第一指定时间长度内限制对所述数据库的访问;
并在间隔第一指定时间长度后,重复允许访问步骤以及执行结果确定步骤;直至执行结果成功,则解除对所述数据库的访问的限制。
5.根据权利要求1所述的方法,其特征在于,在所述数据库响应同一请求类型的业务处理请求的失败情况达到所述数据库的访问限制条件时,向监控平台发送第一报警信息;所述第一报警信息包括第一错误码以及所述同一请求类型的业务处理请求的异常信息;所述第一错误码表征数据库进入限制访问状态。
6.根据权利要求4所述的方法,其特征在于,在重...
【专利技术属性】
技术研发人员:施天博,刘飞,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。