一种数据库信息统计方法及装置制造方法及图纸

技术编号:35270140 阅读:24 留言:0更新日期:2022-10-19 10:39
本申请实施例公开了一种数据库信息统计方法及装置,包括:将数据库中的数据表根据记录数进行分类,得到多个类别的数据表,针对不同类别的数据表确定不同的筛选条件,根据筛选条件确定不同类别的待统计数据表清单,利用信息统计脚本对待统计数据表清单中的数据表进行信息统计,信息统计至少包括表空间和索引。由此可见,根据数据表的类型,确定对应的筛选条件,得到不同类别的待统计数据表清单,而后利用信息统计脚本自动根据待统计数据表清单进行统计,相较于当前利用人工筛选数据表和进行数据库信息统计而言,本申请实施例进行数据库信息统计的精确性更高,并且自动化统计的速度和效率也更高,能够实现对于数据库中数据表的快速和高效统计。的快速和高效统计。的快速和高效统计。

【技术实现步骤摘要】
一种数据库信息统计方法及装置


[0001]本申请涉及计算机领域,尤其涉及一种数据库信息统计方法及装置。

技术介绍

[0002]随着计算机技术的发展,当前银行基于大型主机设备构建核心业务系统,能满足数据大集中后银行核心业务的交易需求。在主机设备的数据库中,有数万张数据表,存储银行核心业务的众多数据。
[0003]但是这些数据表经过不断的数据插入、更新、删除后,数据表的统计信息会变得陈旧,需要定期进行数据库信息统计,若数据表的信息未及时统计更新,则程序访问数据库的数据表的存取路径不能及时得到优化,导致引发银行的核心业务系统交易响应时间增长、甚至出现交易拥堵情况。

技术实现思路

[0004]本申请提供了一种数据库信息统计方法及装置,能够实现对于数据库中数据表的快速和高效统计。
[0005]本申请实施例提供一种数据库信息统计方法,所述方法包括:
[0006]将数据库中的数据表根据记录数进行分类,得到多个类别的数据表;
[0007]针对不同类别的数据表确定不同的筛选条件;
[0008]根据所述筛选条件确定不同类别的待统计数据表清单;
[0009]利用信息统计脚本对所述待统计数据表清单中的数据表进行信息统计,所述信息统计至少包括表空间和索引。
[0010]可选地,所述数据表的类别至少包括第一类型表和第二类型表;所述不同的筛选条件包括第一筛选条件和第二筛选条件;
[0011]所述针对不同类别的数据表确定不同的筛选条件包括:
[0012]所述第一类型表确定为所述第一筛选条件;
[0013]所述第二类型表确定为所述第二筛选条件;
[0014]所述根据所述筛选条件确定不同类别的待统计数据表清单包括:
[0015]根据所述第一筛选条件确定所述第一类型表的待统计数据表清单;
[0016]根据所述第二筛选条件确定所述第二类型表的待统计数据表清单。
[0017]可选地,在利用信息统计脚本对所述待统计数据表清单中的数据表进行信息统计之前,所述方法还包括:
[0018]判断所述待统计数据表清单中的数据表是否符合所述筛选条件,若都满足,则继续后续步骤,若不满足,则从待统计数据表清单中删除不符合所述筛选条件的数据表。
[0019]可选地,所述方法还包括:
[0020]根据所述信息统计后的数据表重新更新程序访问所述数据库中数据表的存取路径;
[0021]比较更新后的存取路径和历史存取路径,得到差异存取路径;
[0022]根据所述差异存取路径确定对应的目标程序;
[0023]将所述目标程序的存储路径修改为所述目标程序对应的更新后的存取路径。
[0024]可选地,所述根据所述差异存取路径确定对应的目标程序包括:
[0025]确定所述差异存取路径中所述更新后的存取路径的程序访问时间短于所述历史存取路径的程序访问时间的目标存取路径;
[0026]根据所述目标存取路径确定对应的目标程序。
[0027]本申请实施例提供一种数据库信息统计装置,所述装置包括:
[0028]分类单元,用于将数据库中的数据表根据记录数进行分类,得到多个类别的数据表;
[0029]第一确定单元,用于针对不同类别的数据表确定不同的筛选条件;
[0030]第二确定单元,用于根据所述筛选条件确定不同类别的待统计数据表清单;
[0031]信息统计单元,用于利用信息统计脚本对所述待统计数据表清单中的数据表进行信息统计,所述信息统计至少包括表空间和索引。
[0032]可选地,所述数据表的类别至少包括第一类型表和第二类型表;所述不同的筛选条件包括第一筛选条件和第二筛选条件;
[0033]所述第一确定单元,具体用于:
[0034]所述第一类型表确定为所述第一筛选条件;
[0035]所述第二类型表确定为所述第二筛选条件;
[0036]所述第二确定单元,具体用于:
[0037]根据所述第一筛选条件确定所述第一类型表的待统计数据表清单;
[0038]根据所述第二筛选条件确定所述第二类型表的待统计数据表清单。
[0039]可选地,所述装置还包括:
[0040]判断单元,用于判断所述待统计数据表清单中的数据表是否符合所述筛选条件,若都满足,则继续后续步骤,若不满足,则从待统计数据表清单中删除不符合所述筛选条件的数据表。
[0041]可选地,所述装置还包括存储路径修改单元,所述存储路径修改单元具体用于:
[0042]根据所述信息统计后的数据表重新更新程序访问所述数据库中数据表的存取路径;
[0043]比较更新后的存取路径和历史存取路径,得到差异存取路径;
[0044]根据所述差异存取路径确定对应的目标程序;
[0045]将所述目标程序的存储路径修改为所述目标程序对应的更新后的存取路径。
[0046]可选地,所述存储路径修改单元具体用于:
[0047]确定所述差异存取路径中所述更新后的存取路径的程序访问时间短于所述历史存取路径的程序访问时间的目标存取路径;
[0048]根据所述目标存取路径确定对应的目标程序。
[0049]本申请实施例提供了一种数据库信息统计方法,所述方法包括:将数据库中的数据表根据记录数进行分类,得到多个类别的数据表,针对不同类别的数据表确定不同的筛选条件,根据筛选条件确定不同类别的待统计数据表清单,利用信息统计脚本对待统计数
据表清单中的数据表进行信息统计,信息统计至少包括表空间和索引。由此可见,本申请实施例根据数据表的类型,确定对应的筛选条件,得到不同类别的待统计数据表清单,而后利用信息统计脚本自动根据待统计数据表清单进行统计,相较于当前利用人工筛选数据表和进行数据库信息统计而言,本申请实施例进行数据库信息统计的精确性更高,并且自动化统计的速度和效率也更高,能够实现对于数据库中数据表的快速和高效统计。
附图说明
[0050]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0051]图1为本申请实施例提供的一种数据库信息统计方法的流程图;
[0052]图2为本申请实施例提供的一种数据库信息统计装置的结构框图。
具体实施方式
[0053]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0054]随着计算机技术的发展,当前银行基于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据库信息统计方法,其特征在于,所述方法包括:将数据库中的数据表根据记录数进行分类,得到多个类别的数据表;针对不同类别的数据表确定不同的筛选条件;根据所述筛选条件确定不同类别的待统计数据表清单;利用信息统计脚本对所述待统计数据表清单中的数据表进行信息统计,所述信息统计至少包括表空间和索引。2.根据权利要求1所述的方法,其特征在于,所述数据表的类别至少包括第一类型表和第二类型表;所述不同的筛选条件包括第一筛选条件和第二筛选条件;所述针对不同类别的数据表确定不同的筛选条件包括:所述第一类型表确定为所述第一筛选条件;所述第二类型表确定为所述第二筛选条件;所述根据所述筛选条件确定不同类别的待统计数据表清单包括:根据所述第一筛选条件确定所述第一类型表的待统计数据表清单;根据所述第二筛选条件确定所述第二类型表的待统计数据表清单。3.根据权利要求2所述的方法,其特征在于,在利用信息统计脚本对所述待统计数据表清单中的数据表进行信息统计之前,所述方法还包括:判断所述待统计数据表清单中的数据表是否符合所述筛选条件,若都满足,则继续后续步骤,若不满足,则从待统计数据表清单中删除不符合所述筛选条件的数据表。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述信息统计后的数据表重新更新程序访问所述数据库中数据表的存取路径;比较更新后的存取路径和历史存取路径,得到差异存取路径;根据所述差异存取路径确定对应的目标程序;将所述目标程序的存储路径修改为所述目标程序对应的更新后的存取路径。5.根据权利要求4所述的方法,其特征在于,所述根据所述差异存取路径确定对应的目标程序包括:确定所述差异存取路径中所述更新后的存取路径的程序访问时间短于所述历史存取路径的程序访问时间的目标存取路径;根据所述目标存取路径确定对应的目标程序。6.一种数据...

【专利技术属性】
技术研发人员:张宁子刘琨徐建斌陆照信乔波张子君何涛葛志赟
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1