一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

自主分区数据库表的制作方法

2022-06-16 12:54:03 来源:中国专利 TAG:

技术特征:
1.一种方法,包括:为数据库表生成候选分区方案;为候选分区方案中的至少一些候选分区方案创建空分区;综合空分区的统计信息;以及评估候选分区方案以识别所选择的分区方案。2.如权利要求1所述的方法,还包括在生产数据库环境中实现所选择的分区方案并且针对生产数据库环境中的分区表运行生产工作负载。3.如权利要求1所述的方法,其中候选分区方案通过以下方式生成:识别生产工作负载中的查询;分析查询以识别查询的谓词数据;使用谓词数据和基数数据来识别候选分区方案;以及对候选分区方案进行评分以选择候选分区方案中的一个或多个候选分区方案。4.如权利要求3所述的方法,其中候选分区方案的评分基于与候选分区方案中的每个候选分区方案对应的谓词的数量。5.如权利要求1所述的方法,其中应用过滤以基于基数数据去除一个或多个可能的候选分区方案。6.如权利要求1所述的方法,其中通过查询数据库表并分析查询结果以确定对于候选分区方案来自数据库的将与特定分区相关联的行的数量来综合统计信息。7.如权利要求1所述的方法,其中区间分区在逻辑上被实现为候选分区方案之一,其中列表分区是用于区间分区的底层存储结构。8.如权利要求7所述的方法,其中区间分区是使用虚拟列来实现的,所述虚拟列保持映射到列表分区的规范分区键。9.如权利要求1所述的方法,其中数据库表是未分区表或已分区表中的至少一种。10.一种系统,包括实现权利要求1-9的方法中的任一者的部件。11.一种实施在计算机可读介质上的计算机程序产品,所述计算机可读介质在其上存储有指令序列,所述指令序列在由处理器执行时执行权利要求1-9的方法中的任一者。12.一种方法,包括:识别要使用范围分区实现的表;创建列表分区结构以保持表的数据;为表生成范围分区的逻辑表示;以及在列表分区结构和表的范围分区的逻辑表示之间进行映射。13.如权利要求11所述的方法,其中虚拟列被包括在表的范围分区的逻辑表示中,其中所述虚拟列包括存储基于范围的分区的键值,该键值表示用于识别列表分区的给定区间的规范值。14.一种系统,包括实现权利要求12-13的方法中的任一者的部件。15.一种实施在计算机可读介质上的计算机程序产品,所述计算机可读介质在其上存储有指令序列,所述指令序列在由处理器执行时执行权利要求12-13的方法中的任一者。

技术总结
所公开的是一种执行自动分区,而不需要用户方面的任何专业知识的改进方法。提供了三阶段处理流水线来生成候选分区方案、使用空的真实表结构评估候选分区,然后使用生产数据执行所选择的方案以进行评估。此外,描述了一种执行自动区间分区的改进方法,其中本发明构思实现了不对分区键列强加这些隐式约束的区间分区。区。区。


技术研发人员:G
受保护的技术使用者:甲骨文国际公司
技术研发日:2020.09.11
技术公布日:2022/6/15
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献