数据库统计信息的处理方法、存储介质及设备技术

技术编号:41367697 阅读:13 留言:0更新日期:2024-05-20 10:14
本发明专利技术提供了一种数据库统计信息的处理方法、存储介质及设备。数据库统计信息的处理方法包括:获取一条待存储的统计信息;遍历统计信息的字段;检查字段是否为字符串字段,若是,将字符串字段存入预设的映射表中;返回字符串字段的映射标记号;将映射标记号保存在预设的基础统计表中。在基础统计表中只保存字符串字段对应的映射标记号,而将字符串字段的具体内容存储在另外的映射表中。在保证统计信息完整性的基础上,减小了基础统计表的占用的存储空间,优化了基础统计表的存储空间。

【技术实现步骤摘要】

本专利技术涉及数据库,特别是涉及一种数据库统计信息的处理方法、存储介质及设备


技术介绍

1、在数据库的运行过程中,会产生大量的统计信息,统计信息存储在统计表中,例如数据库活跃会话历史(active session history,简称ash)统计表就是其中的一种。当数据库处于高负载运行环境下,会使得统计信息数量快速膨胀,造成统计表对存储空间的大量占用,容易影响数据库存储空间的正常使用。


技术实现思路

1、本专利技术的一个目的是要提供一种能够解决上述任一问题的数据库统计信息的处理方法、存储介质及设备。

2、特别地,本专利技术提供了一种数据库统计信息的处理方法,包括:

3、获取一条待存储的统计信息;

4、遍历所述统计信息的字段;

5、检查所述字段是否为字符串字段,若是,将所述字符串字段存入预设的映射表中;

6、返回所述字符串字段的映射标记号;

7、将所述映射标记号保存在预设的基础统计表中。

8、可选地,所述检查所述字段是否为字符本文档来自技高网...

【技术保护点】

1.一种数据库统计信息的处理方法,包括:

2.根据权利要求1所述的数据库统计信息的处理方法,其中,所述检查所述字段是否为字符串字段的步骤之后包括:

3.根据权利要求2所述的数据库统计信息的处理方法,其中,所述将所述字符串字段存入预设的映射表中的步骤之前包括:

4.根据权利要求3所述的数据库统计信息的处理方法,其中,所述检测所述映射表中是否已存在与所述字符串字段相同的字符串字段的步骤之后包括:

5.根据权利要求1所述的数据库统计信息的处理方法,其中,所述返回所述字符串字段的映射标记号的步骤之后包括:

6.根据权利要求1所述的数据库...

【技术特征摘要】

1.一种数据库统计信息的处理方法,包括:

2.根据权利要求1所述的数据库统计信息的处理方法,其中,所述检查所述字段是否为字符串字段的步骤之后包括:

3.根据权利要求2所述的数据库统计信息的处理方法,其中,所述将所述字符串字段存入预设的映射表中的步骤之前包括:

4.根据权利要求3所述的数据库统计信息的处理方法,其中,所述检测所述映射表中是否已存在与所述字符串字段相同的字符串字段的步骤之后包括:

5.根据权利要求1所述的数据库统计信息的处理方法,其中,所述返回所述字符串字段的映射标记号的步骤之后包括:

6.根据权利要求1所述的数据库统计信息的处理方法,其中,所述返回...

【专利技术属性】
技术研发人员:王胜利尹强
申请(专利权)人:北京人大金仓信息技术股份有限公司
类型:发明
国别省市:

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

1