本说明书涉及数据库,特别涉及分布式数据库监控实现方法及系统。
背景技术:
1、分布式数据库是将数据存储在多个物理或逻辑位置上的数据库系统。这种数据库设计允许将数据分布在不同的计算机或节点上,以提高性能、可伸缩性和容错性。分布式数据库通常用于处理大规模的数据集,同时允许多个用户或应用程序并发地访问数据。因此,分布式数据库需要监控,从而确保分布式数据库系统正常运行、性能稳定。常见的分布式数据库经常出现误报和漏报问题、性能问题、安全问题等。
2、因此,希望提供一种分布式数据库监控实现方法,通过预测在某一未来时段的分布式数据库可能出现的问题,及时的解决甚至避免可能发生的问题,提高对分布式数据库的监控能力,以确保数据库在未来预设时段内能够满足性能和需求的要求。
技术实现思路
1、在本说明书中,通过提供一种分布式数据库监控实现方法,通过预测在某一未来时段的分布式数据库可能出现的问题,及时的解决甚至避免可能发生的问题,提高对分布式数据库的监控能力,以确保数据库在未来预设时段内能够满足性能和需求的要求。
2、本说明书一个或多个实施例提供一种分布式数据库监控实现方法,方法包括:基于计划配置方案,确定未来预设时段的供应配置方案;基于历史的实际配置方案,预测未来预设时段的需求配置方案;基于供应配置方案和需求配置方案,确定未来预设时段的配置差值;基于配置差值、数据库的运行要求以及数据库的标准运行参数,确定配置补偿方案。
3、本说明书一个或多个实施例提供一种分布式数据库监控实现系统,系统包括:供应模块,用于基于计划配置方案,确定未来预设时段的供应配置方案;需求模块,用于基于历史的实际配置方案,预测未来预设时段的需求配置方案;差值模块,用于基于所述供应配置方案和需求配置方案,确定未来预设时段的配置差值;补偿模块,用于基于配置差值、数据库的运行要求以及数据库的标准运行参数,确定配置补偿方案。
4、本说明书一个或多个实施例提供一种分布式数据库监控实现装置,包括处理器,处理器用于执行上述任一项所述的分布式数据库监控实现方法。
5、本说明书一个或多个实施例提供一种计算机可读存储介质,存储介质存储计算机指令,当计算机读取存储介质中的计算机指令后,计算机执行如上述任一项所述的分布式数据库监控实现方法。
1.一种分布式数据库监控实现方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于计划配置方案,确定未来预设时段的供应配置方案,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于历史的实际配置方案,预测所述未来预设时段的需求配置方案,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述配置差值、所述数据库的运行要求以及所述数据库的标准运行参数,确定配置补偿方案,包括:
5.一种分布式数据库监控实现系统,其特征在于,所述系统包括:
6.根据权利要求5所述的系统,其特征在于,所述供应模块进一步包括:
7.根据权利要求5所述的系统,其特征在于,所述需求模块进一步包括:
8.根据权利要求5所述的系统,其特征在于,所述补偿模块进一步包括:
9.一种分布式数据库监控实现装置,其特征在于,包括处理器,所述处理器用于执行权利要求1-4中任一项所述的分布式数据库监控实现方法。
10.一种计算机可读存储介质,其特征在于,所述存储介质存储计算机指令,当计算机读取存储介质中的计算机指令后,计算机执行如权利要求1-4任一项所述的分布式数据库监控实现方法。