[发明专利]数据库监控系统及方法在审
申请号: | 202010039158.5 | 申请日: | 2020-01-14 |
公开(公告)号: | CN111274085A | 公开(公告)日: | 2020-06-12 |
发明(设计)人: | 鄢贵海;王强;江树浩 | 申请(专利权)人: | 中科驭数(北京)科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;H04L12/26;H04L29/08 |
代理公司: | 北京金咨知识产权代理有限公司 11612 | 代理人: | 秦景芳 |
地址: | 100190 北京市海淀区科学*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 监控 系统 方法 | ||
1.一种数据库监控系统,其特征在于,包括:至少一个客户端装置和服务端装置;
每个所述客户端装置,包括:
客户端配置模块,用于接收设置的客户端信息、目标服务端信息及脚本来源信息;
客户端通信接口,用于与所述服务端装置对应的服务端建立网络通信连接,以根据所述目标服务端信息将所述客户端信息和根据所述脚本来源信息加载的脚本发送至所述服务端装置;
所述服务端装置,包括:
服务端配置模块,用于接收设置的数据库用户名及密码;
服务端通信接口,用于与所述客户端通信接口建立所述网络通信连接,以接收所述客户端信息和所述脚本,以依据所述数据库用户名及密码使数据库执行所述脚本的任务;其中,一个脚本包括至少一个任务;
服务端统计模块,用于根据所述客户端信息、所述脚本本身、及数据库当前执行所述脚本的任务的情况更新客户端任务监控记录;所述客户端任务监控记录包括各所述客户端装置所对应客户端的任务监控记录;
服务端呈现模块,用于展示所述客户端任务监控记录中的信息,以供监控数据库。
2.如权利要求1所述的数据库监控系统,其特征在于,
所述客户端配置模块,还用于接收设置的执行顺序信息和发送速率;
所述客户端通信接口,还用于根据所述发送速率和所述目标服务端信息将所述客户端信息、根据所述脚本来源信息加载的脚本、所述执行顺序信息发送至所述服务端装置;
所述服务端通信接口,还用于接收所述执行顺序信息,以依据所述数据库用户名及密码使数据库基于所述执行顺序信息执行所述脚本的任务。
3.如权利要求2所述的数据库监控系统,其特征在于,所述客户端信息包括客户端名称及IP;所述目标服务端信息包括服务端IP及端口号;所述脚本来源信息包括标准数据集信息或文件加载信息;所述执行顺序信息包括顺序执行或随机执行。
4.如权利要求3所述的数据库监控系统,其特征在于,所述标准数据集信息包括TPC-C和TPC-H。
5.如权利要求1所述的数据库监控系统,其特征在于,每条所述客户端的任务监控记录包括:从相应客户端接收的任务的总数量、从相应客户端接收的任务由数据库执行完成的数量、从相应客户端接收的任务由数据库执行完成的百分比、从相应客户端接收的任务的分类统计数量、及从相应客户端接收的任务由数据库最近执行完成的设定数量的任务中的一个或多个。
6.如权利要求5所述的数据库监控系统,其特征在于,每条所述客户端的任务监控记录还包括所述客户端信息。
7.如权利要求6所述的数据库监控系统,其特征在于,所述服务端装置,还包括:
存储模块,用于以HASH表的方式存储所述客户端任务监控记录;其中,每条所述客户端的任务监控记录还包括根据所述客户端信息中的客户端名称及IP生成的客户端标识信息。
8.如权利要求5所述的数据库监控系统,其特征在于,所述客户端任务监控记录还包括:从所有客户端接收的所有任务由数据库执行完成的数量、从所有客户端接收的所有任务由数据库执行完成的百分比、从所有客户端接收的所有任务中的各类任务由数据库执行完成的数量、及从所有客户端接收的所有任务中的各类任务由数据库执行完成的百分比中的一个或多个。
9.如权利要求1至8任一项所述的数据库监控系统,其特征在于,所述数据库包括硬件数据库和/或软件数据库。
10.如权利要求9所述的数据库监控系统,其特征在于,
在所述数据库包括硬件数据库的情况下,所述系统,还包括:
驱动模块,用于建立所述服务端装置对应的服务端与硬件数据库之间的连接,以将所述脚本发送至所述硬件数据库执行;
在所述数据库包括软件数据库的情况下,所述系统,还包括:
ODBC接口,用于建立所述服务端装置对应的服务端与软件数据库之间的连接,以将所述脚本发送至所述软件数据库执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科驭数(北京)科技有限公司,未经中科驭数(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010039158.5/1.html,转载请声明来源钻瓜专利网。