[发明专利]监控系统、公有云数据库及其性能监控方法、电子设备在审
申请号: | 202211184255.9 | 申请日: | 2022-09-27 |
公开(公告)号: | CN115629935A | 公开(公告)日: | 2023-01-20 |
发明(设计)人: | 张永志 | 申请(专利权)人: | 中国建设银行股份有限公司;建信金融科技有限责任公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F16/2458;G06F16/25 |
代理公司: | 上海华诚知识产权代理有限公司 31300 | 代理人: | 徐乐乐 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监控 系统 公有 数据库 及其 性能 方法 电子设备 | ||
本申请涉及数据库监控技术领域。本申请提供了一种公有云数据库的性能监控方法,该方法包括:监控系统向公有云数据库发送数据获取请求;公有云数据库若根据数据获取请求中的监控系统的第一标识信息确定监控系统具有获取公有云数据库中数据的权限,则从性能监控视图中确定与数据获取请求对应的公有云数据库的目标数据,并将目标数据发送给监控系统;监控系统接收目标数据,根据目标数据确定公有云数据库的性能。由此,监控系统不需要申请公有云数据库的操作系统账号,便能实现对公有云数据库性能的监控。增加了公有云数据库访问的安全性,并且该监控方式更加灵活,实施成本更低。本申请还提供一种监控系统、公有云数据库及电子设备。
技术领域
本申请涉及数据库监控技术领域,特别涉及一种监控系统、公有云数据库及其性能监控方法、电子设备。
背景技术
现有技术中对数据库进行监控,采用的方法是使用shell或其他脚本语言在数据库所在的服务器上定期采集数据库和服务器运行监控数据。在使用shell脚本进行监控数据采集的过程中,需要申请操作系统oracle账号或root账号权限,将脚本部署到数据库(Database,DB)服务器上。对于部署于私有云环境下的例如19c可插拔数据库(PluggableDatabase,PDB),就是通过非功能一体化测试工具(例如APTS工具)使用shell脚本进行监控数据采集的监控方式,通过操作系统crontab定时任务定期调用监控脚本采集监控数据,并将监控数据推送到监控服务器上。但是,由于公有云的环境共用性,为了服务器安全,公有云操作系统口令无法直接提供给APTS工具组。因此,对于部署于公有云上的公有云数据库(例如19c PDB),存在无法将监控脚本部署上去,shell脚本监控方式无法支持的问题。
发明内容
本申请提供了一种监控系统、公有云数据库及其性能监控方法、电子设备,通过监控系统向公有云数据库发送数据获取请求,公有云数据库根据数据获取请求,将与数据获取请求对应的公有云数据库的目标数据发送给监控系统,从而确定公有云数据库的性能。实现了对公有云数据库性能的监控,监控方式更加灵活,实施成本更低。
为解决上述技术问题,第一方面本申请的实施方式提供了一种公有云数据库的性能监控方法,应用于包括监控系统和公有云数据库的通信系统,其中,监控系统通过预先配置好的连接串和连接协议与公有云数据库建立通信连接,该方法包括:监控系统向公有云数据库发送数据获取请求,数据获取请求包括监控系统的第一标识信息;公有云数据库接收数据获取请求,若根据数据获取请求中的第一标识信息确定监控系统具有获取公有云数据库中数据的权限,则查询公有云数据库中预先存储的记录公有云数据库的数据信息的性能监控视图,从性能监控视图中确定与数据获取请求对应的公有云数据库的目标数据,并将目标数据发送给监控系统;监控系统接收目标数据,根据目标数据确定公有云数据库的性能。
监控系统向公有云数据库发送数据获取请求,公有云数据库根据接收的数据获取请求,将确定的与数据获取请求对应的公有云数据库的目标数据发送给监控系统,根据目标数据确定公有云数据库的性能。由此,监控系统不需要申请公有云数据库的操作系统账号,将shell脚本部署到公有云数据库所在的服务器上,只需要拥有获取公有云数据库中数据的权限,便能实现对公有云数据库性能的监控。增加了公有云数据库访问的安全性,并且,监控方式更加灵活,实施成本更低。
并且,公有云数据库根据第一标识信息确定监控系统是否具有获取所述公有云数据库中数据的权限,可以保证后续数据传输的安全性、准确性。以及,通过从预先存储的记录公有云数据库的数据信息的性能监控视图确定与数据获取请求对应的公有云数据库的目标数据,获取过程简单,获取的目标数据准确。
进一步地,为包括监控系统和公有云数据库的通信系统中的监控系统配置连接串和连接协议,以用于监控系统和公有云数据库建立通信连接,能够进一步地保证监控过程的安全性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司;建信金融科技有限责任公司,未经中国建设银行股份有限公司;建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211184255.9/2.html,转载请声明来源钻瓜专利网。