-
公开(公告)号:CN116719843A
公开(公告)日:2023-09-08
申请号:CN202310639992.1
申请日:2023-05-31
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/2453 , G06F16/22 , G06F16/242
Abstract: 本发明提供了一种数据库系统的查询方法、存储介质及设备。数据库系统的查询方法包括获取查询语句,提取查询语句中的所有查询列;获取查询列中存在于多列索引的列组合;获取含有查询列个数最多的列组合,记为检测列组合;检测检测列组合对应的查询条件是否符合预设条件;若符合预设条件,根据数据库系统的索引配置获取索引键值以检测列组合为起始的全部索引,记为检测索引集合,索引配置中存储有索引的索引类型以及对应的索引键值;检测并获取检测索引集合中索引键值的数量与检测列组合中查询列的个数相同的哈希多列索引;利用哈希多列索引创建查询路径。使得哈希多列索引只能够通过精确匹配获取到,提高了查询效率。
-
公开(公告)号:CN116595009A
公开(公告)日:2023-08-15
申请号:CN202310630165.6
申请日:2023-05-30
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/22 , G06F16/2453 , G06F16/2455
Abstract: 本发明提供了一种数据库带物化的嵌套循环连接的优化方法、存储介质与设备。其中上述方法包括:获取嵌套循环连接;判断嵌套循环连接是否符合优化条件;若是,则调用优化器创建包含物化索引节点的第一路径和包含物化节点的第二路径,判断执行第一路径的代价是否小于执行第二路径的代价,在执行第一路径的代价小于执行第二路径的代价的情况下,调用优化器根据第一路径生成第一执行计划;调用执行器执行第一执行计划。通过这种方法,能够筛选出符合优化条件的嵌套循环连接,并创建物化索引节点,该节点会扩展原有物化节点的能力,使其具备快速索引的能力,从而将连接条件下推到物化索引节点,加速物化视图的扫描速度,从而提升数据库的性能。
-
公开(公告)号:CN116521477A
公开(公告)日:2023-08-01
申请号:CN202310430567.1
申请日:2023-04-19
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F11/30
Abstract: 本发明提供了一种数据库所用磁盘的磁盘空间监测方法、存储介质及设备。磁盘空间监测方法包括:确定数据库的数据目录所在的目标磁盘;按照预设的时间间隔采集并记录目标磁盘的磁盘空间信息,记为空间信息集合,磁盘空间信息用于表示磁盘的空间使用情况;判断总采集时间是否达到预设阈值,若是,根据空间信息集合创建磁盘空间信息关于时间的预测用线性回归方程,若否,继续采集磁盘空间信息;根据预测用线性回归方程预测并输出磁盘空间信息达到预设条件的时间。通过建立磁盘空间信息关于时间的预测用线性回归方程,可预测目标磁盘的使用情况达到预设情况的大致时间,提高磁盘空间监测的便利性。
-
公开(公告)号:CN116303606A
公开(公告)日:2023-06-23
申请号:CN202310233873.6
申请日:2023-03-03
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/2455 , G06F16/2453 , G06F16/22 , G06F16/242
Abstract: 本发明提供了一种数据库操作语句执行计划的生成方法、存储介质与设备。其中上述方法包括:判断数据库操作语句是否满足快速生成执行计划的条件;若满足,则记录执行数据库操作语句需要查询的分区子表的标识符至分区子表信息表中;根据分区父表生成父表执行计划;遍历分区子表信息表,用分区子表的信息替换父表执行计划中分区父表的信息,生成子表执行计划。通过本方法,能够通过分区父表的执行计划直接生成分区子表的执行计划,可以避免数据库为每个分区子表单独创建对应的执行计划,无需频繁大量地访问系统资源,避免造成并发场景下的阻塞问题。
-
公开(公告)号:CN116303579A
公开(公告)日:2023-06-23
申请号:CN202310325372.0
申请日:2023-03-29
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/2453 , G06F16/2455
Abstract: 本发明提供了一种数据库的查询优化方法、存储介质及设备。数据库的查询优化方法,包括:获取查询语句的原始代数表达式;应用初始逻辑优化规则,得到第一等价表达式;获取第一等价表达式的最优执行路径和对应的最小代价,记为最佳路径和基准代价;判断是否达到结束查询优化的预设条件,若达到预设条件,利用最佳路径执行查询语句;若未达到预设条件,从规则数组中选取逻辑优化规则;应用逻辑优化规则并获取评估路径和评估代价;比较评估代价和基准代价;若评估代价小于基准代价,更新最佳路径为评估路径,更新基准代价为评估代价。通过不断选取比较逻辑优化规则,能够生成最优的查询计划,有利于减小查询计划的执行时间。
-
公开(公告)号:CN116204550A
公开(公告)日:2023-06-02
申请号:CN202310153591.5
申请日:2023-02-17
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/242 , G06F16/2453
Abstract: 本发明提供了一种数据库查询语句的优化方法、存储介质与设备。其中上述方法包括:获取数据库查询语句的查询树;判断查询树中是否包含相关标量子查询;若是,则将相关标量子查询转换为等价的外连接查询。通过此方法,将数据库查询语句中相关标量子查询转换为等价的外连接查询,使得数据库优化器可以有更多的访问路径、连接方式、连接顺序的选择,最终提升性能。
-
公开(公告)号:CN116069724A
公开(公告)日:2023-05-05
申请号:CN202310184354.5
申请日:2023-02-28
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/11 , G06F16/242 , G06F16/2455
Abstract: 本发明提供了提供一种数据库性能快照的使用方法、存储介质及设备。数据库系统性能快照的使用方法包括:生成性能快照;生成性能快照的校验值,记为原始校验值;读取性能快照以及原始校验值;按照与原始校验值同样的生成方式重新生成性能快照的校验值,记为参考校验值;比较参考校验值与原始校验值;若参考校验值与原始校验值相同,判定性能快照可以正常使用。通过生成性能快照的原始校验值和参考校验值,在对性能快照进行使用的过程中,只有在原始校验值和参考校验值一致,也就是性能快照未被修改过的情况下,才将性能快照用于性能分析,从而有助于保证性能分析的准确性。
-
公开(公告)号:CN114969046A
公开(公告)日:2022-08-30
申请号:CN202210625959.9
申请日:2022-06-02
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/22
Abstract: 本发明涉及数据库技术,特别是涉及一种哈希连接的处理方法、存储介质与设备。其中上述方法包括:计算以第一表构建哈希内表的代价,其中,第一表为预哈希连接的两个待连接表中的任一;判断以第一表构建哈希内表是否需要重新哈希;若是,则计算重新哈希的影响因子;根据影响因子修正以第一表构建哈希内表的代价。本发明的方法在构建哈希内表的代价时考虑了重新哈希的影响,从而优化了哈希连接的内外表选择算法,避免了重新哈希带来的大量耗时,有效缩短了哈希连接的整体操作时间,进而有效提升了数据库的整体性能。
-
公开(公告)号:CN114328605A
公开(公告)日:2022-04-12
申请号:CN202111649539.6
申请日:2021-12-30
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/2453 , G06F16/2458 , G06F16/22 , G06F16/23
Abstract: 本公开提供了一种基于草图技术的数据库信息统计方法,涉及数据库技术领域。所述方法包括:基于草图技术定义数据库中的第一数据表;所述第一数据表为预设时间内数据更新次数大于阈值次数的数据表;获取所述第一数据表的增量数据集;基于草图算法对所述增量数据集进行计算,获取统计信息;所述统计信息包括:增量数据集中每个数据的哈希值以及每个哈希值的出现频率;根据统计信息中每个哈希值的出现频率更新统计信息的直方图;当进行结构化查询语言查询时,根据所述统计信息选取最优执行计划。采用本方法,能够实时更新数据库的统计信息,从而降低更新统计信息时对系统性能造成的影响。
-
公开(公告)号:CN114116767A
公开(公告)日:2022-03-01
申请号:CN202111424112.6
申请日:2021-11-26
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/242 , G06F16/22
Abstract: 本发明提供了一种数据库SQL查询语句转换方法,涉及数据库技术领域。所述方法包括:获取原始SQL查询表达式;根据预设转换规则将所述原始SQL查询表达式转换为目标SQL查询表达式;所述目标SQL查询表达式为对所述原始SQL查询表达式的执行条件进行效率优化之后的表达式;所述预设转换规则是基于SQL字符串转换的方式或者基于查询树转换的方式;根据所述目标SQL查询表达式生成执行计划。采用本方法能够提高客户端的SQL语句在数据库中的执行效率。
-
-
-
-
-
-
-
-
-