-
公开(公告)号:CN111984625A
公开(公告)日:2020-11-24
申请号:CN202010853809.4
申请日:2020-08-24
Applicant: 北京人大金仓信息技术股份有限公司
Inventor: 尹强
IPC: G06F16/21 , G06F16/242
Abstract: 本公开涉及一种数据库负载特征处理方法、装置、介质和电子设备。所述方法包括:在每条SQL语句执行完成时采集记录每条SQL语句相关的语句信息、事务标识和会话标识;根据每条SQL语句相关的语句信息确定每条SQL语句的语句类型标识;根据归属于同一事务标识的SQL语句的语句类型标识确定相应的事务类型标识;根据归属于同一会话标识的事务类型标识,确定相应的会话类型标识;基于确定的所有会话类型标识、事务类型标识以及语句类型标识,建立结构化数据关系模型;该结构化数据关系模型用以存储每种会话类型的会话特征信息,事务特征信息以及语句特征信息。本公开的方案可以较为准确全面地刻画反映数据库的负载特征情况。
-
公开(公告)号:CN118550893A
公开(公告)日:2024-08-27
申请号:CN202410627370.1
申请日:2024-05-20
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/21
Abstract: 本公开提供一种数据库读写性能优化方法、装置、设备及存储介质。该方法包括:基于预先确定的统计维度,采集目标数据库运行过程中产生的读写数据,然后基于读写数据,确定每个统计维度目标数据库服务器的读写性能指标,再基于读写性能指标,从数据库对象中确定存在异常的目标对象,并对目标对象进行优化处理,以优化目标数据库的读写性能。本公开解决了现有技术中数据库读写性能优化处理的准确性不足、可靠性受限的问题,方便找出具体导致读写性能异常的数据库对象,从而方便性能调优,并提高数据库性能优化效率,进而提高数据库性能。
-
公开(公告)号:CN118503260A
公开(公告)日:2024-08-16
申请号:CN202410309315.8
申请日:2024-03-18
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/242 , G06F16/2453
Abstract: 本发明提供了一种数据库操作语句的优化方法及相关产品。其中上述方法包括:获取数据库操作语句;判断数据库操作语句是否存在目标关键词;若是,则对数据库操作语句进行解析,确定目标关键词对应的子连接中的内层条件子句;判断内层条件子句是否符合预设优化条件;在内层条件子句符合预设优化条件的情况下,对数据库操作语句进行等价变换。通过此方法可以通过等价变换的方法优化数据库操作语句中的相关子查询,使得数据库操作语句重新组织成更简单、更高效的形式,从而减少查询的执行时间,提高数据库的性能。
-
公开(公告)号:CN118193619A
公开(公告)日:2024-06-14
申请号:CN202410316705.8
申请日:2024-03-19
Applicant: 北京人大金仓信息技术股份有限公司
Abstract: 本申请提供一种数据库连接方法、装置、设备、存储介质及产品。应用于计算机技术领域。该方法包括:接收至少一个数据库连接请求,该请求包括用户关联数据库相关信息且该信息与预设进程数量阈值具有映射关系;响应于存在用户关联数据库相关信息对应的当前进程数量等于对应预设进程数量阈值,从用户关联数据库相关信息对应的当前进程中选择目标进程,该进程与预设会话数量阈值具有映射关系且预设会话数量阈值至少为1;判断目标进程中当前会话数量是否等于预设会话数量阈值;若否,则将数据库连接请求分配至对应目标进程中;若是,则将数据库连接请求存储在目标进程对应预设队列中。提高数据库系统响应效率,增强数据库系统性能。
-
公开(公告)号:CN118069648A
公开(公告)日:2024-05-24
申请号:CN202410205622.1
申请日:2024-02-23
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/22 , G06F16/242 , G06F16/2455
Abstract: 本申请提供一种执行计划的处理方法、装置、设备和介质,预先在系统表中存储结构化查询语言的执行计划基线,以及在共享内存的哈希表中存储执行计划基线的状态信息为有效状态,当目标结构化查询语言执行结束后,获取目标结构化查询语言对应的目标基线,将系统表中的目标基线的状态信息标记为失效状态,并记录目标基线的第一结构化查询语言标识和/或第一计划哈希值,根据目标基线的第一计划哈希值在共享内存的哈希表中查找目标基线,修改共享内存中的目标基线的状态信息为失效状态,从而通过系统表和共享内存直观显示失效基线的状态,有效维护基线,保证在执行计划管理功能使用过程中,不会出现,执行计划管理选出的基线不能被执行器执行的情况。
-
公开(公告)号:CN118035315A
公开(公告)日:2024-05-14
申请号:CN202410211692.8
申请日:2024-02-26
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/2458 , G06F16/23 , G06F16/22
Abstract: 本发明提供了一种数据库统计信息的处理方法、存储介质及设备。数据库统计信息的处理方法包括:获取一条待存储的统计信息;遍历统计信息的字段;检查字段是否为字符串字段,若是,将字符串字段存入预设的映射表中;返回字符串字段的映射标记号;将映射标记号保存在预设的基础统计表中。在基础统计表中只保存字符串字段对应的映射标记号,而将字符串字段的具体内容存储在另外的映射表中。在保证统计信息完整性的基础上,减小了基础统计表的占用的存储空间,优化了基础统计表的存储空间。
-
公开(公告)号:CN117520383A
公开(公告)日:2024-02-06
申请号:CN202311618245.6
申请日:2023-11-29
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/2453 , G06F16/242 , G06F16/2455 , G06F16/248
Abstract: 本申请提供一种查询优化方法、装置及设备,可用于数据库查询技术领域。上述方法包括:获取查询语句中的标量子查询,并对获取到的标量子查询进行分组;其中,位于同一分组中的各个标量子查询之间,除查询目标列不同之外,剩余的查询信息均相同;根据各个分组中的各个标量子查询的查询目标列,分别构建各个分组对应的目标标量子查询;根据各个分组对应的目标标量子查询,更新上述查询语句,并基于更新后的查询语句,在预设数据库中查找目标数据。本申请可以有效简化标量子查询的合并方式,从而提升数据库查询的性能。
-
公开(公告)号:CN117271576A
公开(公告)日:2023-12-22
申请号:CN202311352920.5
申请日:2023-10-19
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/2453 , G06F16/242
Abstract: 本发明涉及数据库技术,特别涉及一种查询优化方法、存储介质与计算机设备。该查询优化方法包括:获取查询语句以及查询语句的约束条件;在约束条件为范围查询的情况下,判断查询语句中是否包含并操作;若包含,则判断查询语句中的并操作是否满足子查询归并条件;若是,则对查询语句进行子查询归并处理。本发明对范围查询中具有并操作且满足子查询归并条件的查询语句进行子查询归并处理,简化了查询内容,避免了范围查询中并操作对重复子查询进行扫描的执行过程,从而提升了数据库的整体性能。
-
公开(公告)号:CN117171197A
公开(公告)日:2023-12-05
申请号:CN202311335502.5
申请日:2023-10-16
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/242 , G06F16/2453
Abstract: 本发明提供了一种数据库操作语句的分析方法、存储介质与计算机设备。其中上述方法包括:获取数据库操作语句;逐层获取数据库操作语句包括的子查询语句;根据子查询语句的结构确定需要采取的目标判断条件;在子查询语句的结构符合目标判断条件的情况下,判定子查询语句不需要进行子查询优化,跳过子查询优化步骤。通过上述方法分析数据库操作语句中每个子查询语句,将符合判断条件的子查询语句跳过子查询优化步骤,从而避免无效的优化措施,提高数据库执行速度,降低了生成执行计划的时间,降低了数据库的资源消耗。
-
公开(公告)号:CN117149821A
公开(公告)日:2023-12-01
申请号:CN202311352922.4
申请日:2023-10-19
Applicant: 北京人大金仓信息技术股份有限公司
IPC: G06F16/2453 , G06F16/242
Abstract: 本发明涉及数据库技术,特别涉及一种查询优化方法、存储介质与计算机设备。该查询优化方法包括:获取包含相关标量子查询的查询语句;判断查询语句是否符合预设的相关标量子查询上拉规则;若是,则对查询语句进行相关标量子查询上拉处理。本发明有针对性地对满足条件的查询语句进行优化,完成相关标量子查询做上拉处理,让相关数据先经过过滤处理,实现了提前过滤相关元素内容,提前减少了查询的数据量,从而减少目标列中相关标量子查询的循环次数,从而提升了数据库的整体性能。
-
-
-
-
-
-
-
-
-