【技术实现步骤摘要】
一种网络拥堵时业务优先级处理方法
[0001]本专利技术涉及数据库管理系统
,具体涉及一种网络拥堵时业务优先级处理方法。
技术介绍
[0002]目前关系型数据库对连接的管理方式常用如下的两种方式:
[0003]1.为每一个连接建立一个服务线程,此种方式保证了每个连接能独享服务,但每个连接并不是实时都有业务请求,也就导致连接利用率不高,同时由于操作系统对线程有数量上限,因此在应用为分布式系统情况下很容易达到操作系统的线程上限。
[0004]2.如图1所示,系统建立一个服务线程池,众多连接可以共享此线程池,此技术方案可以充分利用线程资源;在数据库使用线程池方式时,实测单主机可为10万+的连接提供服务;但此项设计存在如下不足:
[0005](1).当突增的并发请求一旦达到线程池配置的线程上线后,会导致DBMS(数据库管理系统)无法为后续业务请求提供服务,此时系统中的重要业务会受到影响;
[0006](2).由于线程池被用满,数据库服务无法响应任何指令,因此对于故障无法人工介入;
[00 ...
【技术保护点】
【技术特征摘要】
1.一种网络拥堵时业务优先级处理方法,其特征在于,包括:在数据库中建立公共线程池、专用线程和运维线程;对应用按时延苛刻程度进行分级,时延苛刻程度高的应用可选择专用线程处理,或时延苛刻程度高的应用在公共线程池拥塞时选择专用线程处理;维护人员通过运维线程登陆数据库,进行人工介入。2.如权利要求1所述的网络拥堵时业务优先级处理方法,其特征在于,所述专用线程的建立方法为:应用在选择专享连接时,DBMS为所述专...
【专利技术属性】
技术研发人员:张志永,
申请(专利权)人:北京思特奇信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。