[发明专利]一种数据库会话管理系统及其方法在审
申请号: | 202110114910.2 | 申请日: | 2021-01-26 |
公开(公告)号: | CN112732820A | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 沈信禕;严海雄;钱程 | 申请(专利权)人: | 中国人寿保险股份有限公司上海数据中心 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/21 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 林君如 |
地址: | 200131 上海市浦东新区中国(上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据库 会话 管理 系统 及其 方法 | ||
本发明涉及一种数据库会话管理系统及其方法,该系统包括依次连接的纳管数据库、数据采集单元和分级管理模块,分级管理模块还与纳管数据库、外部应用端连接,数据采集单元用于采集纳管数据库的历史会话阻塞信息、SQL执行信息以及事务信息;分级管理模块用于实时监控会话、管理会话阻塞基线、分析应用端状态、监控事务状态、预测SQL执行时长、管理模块白名单、管理配置参数以及终止异常会话;外部应用端用于提供应用运行信息给分级管理模块。与现有技术相比,本发明在当前数据库会话信息基础上,结合应用运行信息、会话阻塞历史信息、SQL执行信息、事务信息,能够对数据库会话阻塞进行分级管理,以及时终止异常会话,避免发生数据库运行异常的现象。
技术领域
本发明涉及数据库会话技术领域,尤其是涉及一种数据库会话管理系统及其方法。
背景技术
在连接数据库与断开连接之间的时间被称为一个数据会话,会话是实例中的一个逻辑实体,可以在会话上执行SQL(Structured Query Language,结构化查询语言)、提交事务等。
数据库会话阻塞是数据库运行过程中的常见现象,严重的会话阻塞将导致一个会话阻塞大量其他会话,使得数据库运行异常,无法正常对外提供服务。
目前数据库会话阻塞通常在出现问题后发出告警,并依靠数据库管理员手动终止;或者设定会话阻塞的时长,一旦阻塞时长超过指定阈值,则由程序进行终止。上述方式存在以下不足:
1、人为处置时间过长,易造成异常加剧;
2、自动终止会话的判断条件单一存在较大风险,不能适应不同的会话阻塞情况;
3、未考虑数据库事务情况,大事务可能因会话终止产生长时间事务回滚,进而造成更严重的生产事故。
发明内容
本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种数据库会话管理系统及其方法,以实现数据库会话阻塞的分级管理,避免发生数据库运行异常的现象。
本发明的目的可以通过以下技术方案来实现:一种数据库会话管理系统,包括与纳管数据库连接的数据采集单元,所述数据采集单元连接有分级管理模块,所述分级管理模块分别与纳管数据库、外部应用端连接,所述数据采集单元用于采集纳管数据库的历史会话阻塞信息、SQL执行信息以及事务信息;
所述分级管理模块用于实时监控会话、管理会话阻塞基线、分析应用端状态、监控事务状态、预测SQL执行时长、管理模块白名单、管理配置参数以及终止异常会话;
所述外部应用端用于提供应用运行信息给分级管理模块。
进一步地,所述数据采集单元通过本地数据库与分级管理模块连接,所述本地数据库用于存储纳管数据库的历史会话阻塞信息、SQL执行信息以及事务信息。
进一步地,所述数据采集单元具体是根据预设的采样频率和采集范围进行数据采集。
进一步地,所述分级管理模块包括与会话监控管理单元分别连接的阻塞基线生成单元、应用端异常分析单元、SQL执行时长预测单元、事务监控回滚预测单元、模块白名单管理单元和终止会话单元,所述会话监控管理单元还连接有后台审核端;
所述会话监控管理单元用于实时监控会话信息,以探测会话阻塞异常;用于控制分级管理流程以及输出终止异常会话信息给终止会话单元;
所述阻塞基线生成单元用于输出会话阻塞动态基线数据给会话管理监控单元;
所述应用端异常分析单元用于对应用端状态进行异常检测,并将应用端状态检测结果传输给会话管理监控单元;
所述SQL执行时长预测单元用于预测当前SQL的执行时长;
所述事务监控回滚预测单元用于监控事务状态以及预测回滚时长;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人寿保险股份有限公司上海数据中心,未经中国人寿保险股份有限公司上海数据中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110114910.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:植物氨基酸洗面乳及其加工工艺
- 下一篇:一种蓝色荧光粉及其制备方法