一种机房监控设备的数据处理方法、装置、设备及介质制造方法及图纸

技术编号:38884459 阅读:13 留言:0更新日期:2023-09-22 14:13
本发明专利技术公开了一种机房监控设备的数据处理方法、装置、设备及存储介质,所述方法包括:机房监控数据存储在实时数据表中,将大量数据进行单元储存,便于在数据处理时分批进行操作,提高数据处理效率;根据所述实时数据表的结构属性,结合预设的分表算法,创建各表分区对应的空白分表,复制实时数据表中的机房监控数据,备份至所创建空白分表,转移机房监控数据至另一存储空间,删除实时数据表表分区中已备份数据,避免实时数据表内存储的数据的规模过于庞大造成数据处理失败、数据表死锁无法操作的问题,减少了手动处理的误差和错误,提高数据处理的可靠性和稳定性。数据处理的可靠性和稳定性。数据处理的可靠性和稳定性。

【技术实现步骤摘要】
一种机房监控设备的数据处理方法、装置、设备及介质


[0001]本专利技术涉及计算机
,尤其涉及一种机房监控设备的数据处理方法、装置、设备及介质。

技术介绍

[0002]机房设备监控系统是许多企业和组织的重要组成部分,为监测、保证计算机系统正常的运行环境,需要确保监控数据的可靠性。通常情况下,机房设备监控系统需要对大量的设备运行数据进行实时监控和分析,以便及时发现并处理故障,提高设备的可靠性和稳定性。然而,由于每台监控设备会按照监控属性要求,经相同时间间隔进行监控数据采集,这就使得在多设备运行情况下,产生数据的规模非常庞大,数据的数量级呈指数型增长,导致监控人员在进行数据表操作过程中数据表发生死锁。
[0003]由此上述可得,现有技术无法解决机房设备监控数据合理存储的问题,导致数据处理效率、可靠性和稳定性降低,数据处理成本升高。

技术实现思路

[0004]本专利技术实施例提供一种机房监控设备的数据处理方法、装置、设备及介质,减少了手动处理的误差和错误,提高数据处理的可靠性和稳定性。
[0005]本专利技术一实施例提供了一种机房监控设备的数据处理方法,包括:
[0006]获取机房监控数据;其中,所述机房监控数据包括实时数据表,且在所述实时数据表内创建有表分区;
[0007]根据所述实时数据表的结构属性,结合预设的分表算法,创建各表分区对应的空白分表;其中,空白分表与所述实时数据表的结构一致;
[0008]将所述实时数据表中的数据备份至各所述空白分表,获得备份数据表,并删除所述实时数据表中的已备份数据。
[0009]其有益效果在于:将机房监控数据存储在实时数据表中,实时数据表划分了表分区,将大量数据进行单元储存,便于在数据处理时分批进行操作,提高数据处理效率。根据所述实时数据表的结构属性,结合预设的分表算法,创建各表分区对应的空白分表,复制实时数据表中的机房监控数据,备份至所创建空白分表,转移机房监控数据至另一存储空间,删除实时数据表表分区中已备份数据,避免了实时数据表内存储的数据的规模过于庞大造成数据处理失败、数据表死锁无法操作的问题,减少了手动处理的误差和错误,提高数据处理的可靠性和稳定性。
[0010]作为上述方案的改进,所述实时数据表记录了监控设备的属性ID、监控设备的运行数据以及运行时间戳。
[0011]作为上述方案的改进,所述实时数据表内创建有表分区,具体为:设定时间范围,按时间长度划分单元存储空间,根据划分后的各单元存储空间创建表分区;其中,各表分区用于区分不同时间长度下存储的监控数据。
[0012]上述改进的有益效果为:可根据所需时间范围灵活调整单元存储空间的存储大小,避免造成资源浪费,同时,原本庞大的数据量被拆分,按单元存储,便于数据的分批处理,避免单个数据表物理存储负担大的问题。
[0013]作为上述方案的改进,所述根据所述实时数据表的结构属性,结合预设的分表算法,创建各表分区对应的空白分表,具体为:
[0014]若当前时刻满足所述分表算法的执行时间,则读取所述实时数据表的结构属性,为各表分区创建对应的空白分表,并以表分区中数据的存储日期进行空白分表的命名。
[0015]作为上述方案的改进,响应用户输入的数据查询指令,读取所述数据查询指令中的查询日期;
[0016]根据所述查询日期,匹配对应的第一备份数据表,并将所述备份数据表中存储的数据反馈给所述用户。
[0017]上述改进的有益效果在于:通过应用访问层,输入查询日期,用户即可查询所需数据,避免在数据量过大时导致数据表死锁而无法查询访问的问题,提高了机房监控设备的数据处理效率、可靠性和稳定性。
[0018]本专利技术另一实施例对应提供了一种机房监控设备的数据处理装置,包括:获取模块、分表模块和处理模块;
[0019]其中,所述获取模块用于获取机房监控数据;其中,所述机房监控数据包括实时数据表,且在所述实时数据表内创建有表分区;
[0020]所述分表模块用于根据所述实时数据表的结构属性,结合预设的分表算法,创建各表分区对应的空白分表;其中,空白分表与所述实时数据表的结构一致;
[0021]所诉处理模块用于将所述实时数据表中的数据备份至各所述空白分表,获得备份数据表,并删除所述实时数据表中的已备份数据。
[0022]本专利技术另一实施例提供了一种计算机程序产品,所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行上述一种机房监控设备的数据处理方法的步骤。
[0023]本专利技术另一实施例提供了一种存储介质,存储介质存储计算机可读程序代码,当计算机可读程序代码被执行时实现上述的一种机房监控设备的数据处理的步骤。
附图说明
[0024]图1是本专利技术一实施例提供的一种机房监控设备的数据处理方法的流程示意图;
[0025]图2是本专利技术一实施例提供的一种机房监控设备的数据的转移的流程示意图;
[0026]图3是本专利技术一实施例提供的一种机房监控设备的数据处理装置的结构示意图。
具体实施方式
[0027]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0028]具体实施例一
[0029]参照图1,是本专利技术一实施例提供的一种机房监控设备的数据处理方法的流程示
意图,包括S101

S103:
[0030]S101:获取机房监控数据;其中,所述机房监控数据包括实时数据表,且在所述实时数据表内创建有表分区;
[0031]所述实时数据表记录了监控设备的属性ID、监控设备的运行数据以及运行时间戳。
[0032]由上可知,机房监控数据第一时间被存储到实时数据表,在实时数据表内对所获取的监控数据进行初步分类,其中包括监控设备的属性ID、监控设备的运行数据以及运行时间戳,同时,按设定规划表分区,为后续数据转移管理提供先行条件,有效提高了数据处理的效率。
[0033]本实施例提供一种具体例子,实时数据表分为N个分区,每天零点前会自动创建未来5天的表分区,实时数据表以每天的零点时间戳进行分区命名,分割的分区的目的是为了防止单个实时数据表的存储物理空间过大,且表分区的设置有利于在情况已备份内存,即当用户需要清空已备份内容,可直接删除表分区。
[0034]S102:根据所述实时数据表的结构属性,结合预设的分表算法,创建各表分区对应的空白分表;其中,空白分表与所述实时数据表的结构一致;
[0035]所述实时数据表内创建有表分区,具体为:设定时间范围,按时间长度划分单元存储空间,根据划分后的各单元存储空间创建表分区;其中,各表分区用于区分不同时间长度下存储的监控数据。
[0036]本实施例提供了一种具体方法,参本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机房监控设备的数据处理方法,其特征在于,包括:获取机房监控数据;其中,所述机房监控数据包括实时数据表,且在所述实时数据表内创建有表分区;根据所述实时数据表的结构属性,结合预设的分表算法,创建各表分区对应的空白分表;其中,空白分表与所述实时数据表的结构一致;将所述实时数据表中的数据备份至各所述空白分表,获得备份数据表,并删除所述实时数据表中的已备份数据。2.根据权利要求1所述的机房监控设备的数据处理方法,其特征在于,所述实时数据表记录了监控设备的属性ID、监控设备的运行数据以及运行时间戳。3.根据权利要求1所述的机房监控设备的数据处理方法,其特征在于,所述实时数据表内创建有表分区,具体为:设定时间范围,按时间长度划分单元存储空间,根据划分后的各单元存储空间创建表分区;其中,各表分区用于区分不同时间长度下存储的监控数据。4.根据权利要求3所述的机房监控设备的数据处理方法,其特征在于,所述根据所述实时数据表的结构属性,结合预设的分表算法,创建各表分区对应的空白分表,具体为:若当前时刻满足所述分表算法的执行时间,则读取所述实时数据表的结构属性,为各表分区创建对应的空白分表,并以表分区中数据的存储日期进行空白分表的命名。5.根...

【专利技术属性】
技术研发人员:赵伍杰
申请(专利权)人:广州慧云网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1