【技术实现步骤摘要】
数据库的管理方法、装置、计算设备和介质
本公开涉及计算机
,更具体地,涉及一种数据库的管理方法、装置、一种计算设备以及一种计算机存储介质。
技术介绍
近年来,随着银行业务的推广和快速发展,数据中心规模越来越复杂,数据库容量呈快速上升的趋势。过多的存储消耗一方面造成存储设备成本投入的增加,另一方面也加大了日常运维的压力,如何做好数据库表容量监控管理和优化,成为数据库专业研究的一项重要课题。现有的数据库监控方案局限于对数据库整体情况、表空间、数据盘等宏观指标进行监控,无法跟踪历史容量并缺少趋势评估依据。
技术实现思路
本公开的一个方面提供了一种数据库的管理方法,包括:获取多个数据库表的监测指标数据;分别对每个数据库表的监测指标数据进行统计,以得到每个数据库表的统计数据;根据所述每个数据库表的统计数据,计算每个数据库表的容量增长率;以及在所述容量增长率超过预设增长率阈值的情况下,生成报警信息。可选地,所述数据库表包括分区表和/或非分区表,其中,所述分区表的监测指标数据包括表名、该分区表中各 ...
【技术保护点】
1.一种数据库的管理方法,包括:/n获取多个数据库表的监测指标数据;/n分别对每个数据库表的监测指标数据进行统计,以得到每个数据库表的统计数据;/n根据所述每个数据库表的统计数据,计算每个数据库表的容量增长率;以及/n在所述容量增长率超过预设增长率阈值的情况下,生成报警信息。/n
【技术特征摘要】
1.一种数据库的管理方法,包括:
获取多个数据库表的监测指标数据;
分别对每个数据库表的监测指标数据进行统计,以得到每个数据库表的统计数据;
根据所述每个数据库表的统计数据,计算每个数据库表的容量增长率;以及
在所述容量增长率超过预设增长率阈值的情况下,生成报警信息。
2.根据权利要求1所述的方法,其中,所述数据库表包括分区表和/或非分区表,
其中,所述分区表的监测指标数据包括表名、该分区表中各分区的分区名和每个所述分区在各监测时间点的容量大小,
所述非分区表的监测指标数据包括表名和该非分区表在各监测时间点的容量大小。
3.根据权利要求2所述的方法,其中,所述根据所述监测指标数据,分别对每个数据库表的监测指标数据进行统计,以得到每个数据库表的统计数据包括:
根据所述表名、该分区表中各分区的分区名和每个所述分区在各监测时间点的容量大小,针对每个分区表,确定所述分区表中每个分区在每一统计基期的分区容量,以及所述分区表中所有分区在每一统计基期的总容量,作为所述分区表的统计数据;以及/或者
根据所述表名和该非分区表在各监测时间点的容量大小,针对每个非分区表,确定所述非分区表在每一统计基期的表容量,作为所述非分区表的统计数据。
4.根据权利要求3所述的方法,其中,所述根据所述每个数据库表的统计数据,计算每个数据库表的容量增长率包括:
针对每个分区表,根据所述分区表中每个分区的分区容量的统计数据,确定所述每个分区的容量增长率,并根据所述分区表中所有分区的总...
【专利技术属性】
技术研发人员:王丛,林晖,毛晓京,孟旻怡,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。