一种缓解锁冲突的日志预分析及事务管理方法

    公开(公告)号:CN116755847A

    公开(公告)日:2023-09-15

    申请号:CN202311037214.1

    申请日:2023-08-17

    Abstract: 一种缓解锁冲突的日志预分析及事务管理方法,包括:基于离线事务日志对事务进行逻辑分析,确定数据库中所有事务的事务构建预测模型;基于事务执行时所需调动数据的热度统计信息确定热数据信息,所述热数据信息为数据库调用频率达到预设阈值的数据的信息;基于所述热数据信息和所述事务构建预测模型,确定当前事务数据锁的调度策略。通过构建基于马尔可夫模型的预测图来预测后续操作将访问的数据元组。然后,使用这些图信息结合图论的最短路径、拓扑排序、关键路径等算法并结合使用的事务调度策略来判断是否需要延迟事务以获取锁来调度事务,从而避免大量锁冲突带来的性能损耗。

    一种数据库基准测试用例动态生成方法

    公开(公告)号:CN116804972B

    公开(公告)日:2023-11-14

    申请号:CN202311062451.3

    申请日:2023-08-23

    Abstract: 本发明公开了一种数据库基准测试用例动态生成方法,包括:确定数据库的基准测试需求以及基准测试数据;将基准测试数据按照基准测试需求拆分出所涉及的操作对象和操作;其中,操作对象为测试过程中所涉及的数据表集合、字段集合以及相应的时间范围,拆分出的操作指基准测试需求中的测试指标对应到数据库可执行的操作集合;使用系统抽样模型抽取所述操作对象,得到抽样结果;使用操作重组模型将基准测试需求的编码结果映射到数据库的接口空间中,并且使用ARIMA模型预测基准测试需求中的时间段所对应的数据库操作,得到重组后的操作;将抽样结果和重组后的操作输入到用例形式化描述模型中,生成测试用例集合。在基础测试的基础上进行微调以提高测试用例的真实性和代表性。

    一种缓解锁冲突的日志预分析及事务管理方法

    公开(公告)号:CN116755847B

    公开(公告)日:2023-11-14

    申请号:CN202311037214.1

    申请日:2023-08-17

    Abstract: 一种缓解锁冲突的日志预分析及事务管理方法,包括:基于离线事务日志对事务进行逻辑分析,确定数据库中所有事务的事务构建预测模型;基于事务执行时所需调动数据的热度统计信息确定热数据信息,所述热数据信息为数据库调用频率达到预设阈值的数据的信息;基于所述热数据信息和所述事务构建预测模型,确定当前事务数据锁的调度策略。通过构建基于马尔可夫模型的预测图来预测后续操作将访问的数据元组。然后,使用这些图信息结合图论的最短路径、拓扑排序、关键路径等算法并结合使用的事务调度策略来判断是否需要延迟事务以获取锁来调度事务,从而避免大量锁冲突带来的性能损耗。

    一种基于预测的事务调度方法及系统

    公开(公告)号:CN116755848A

    公开(公告)日:2023-09-15

    申请号:CN202311037781.7

    申请日:2023-08-17

    Abstract: 本发明公开了一种基于预测的事务调度方法及系统,所述方法包括:对新到来事务进行事务解析,得到新到来事务的特征表达;在数据库中提取相关数据库事务日志,进行日志解析,得到日志解析结果;根据所述日志解析结果,利用无监督模型DBSCAN聚类得到各类别中心特征;根据所述新到来事务的特征表达、所述各类别中心特征利用余弦相似性预测新到来事务与各类别中心特征之间的相似性关系,根据所述相似性关系进行事务调度,调整事务队列。根据相似性关系进行事务调度,调整事务队列,降低事务中止的概率。使用余弦相似性进行计算,余弦相似性具有较好的效果,计算量更低。均衡配置资源,提高系统事务吞吐量以及事务处理稳定性。

    一种数据库基准测试用例动态生成方法

    公开(公告)号:CN116804972A

    公开(公告)日:2023-09-26

    申请号:CN202311062451.3

    申请日:2023-08-23

    Abstract: 本发明公开了一种数据库基准测试用例动态生成方法,包括:确定数据库的基准测试需求以及基准测试数据;将基准测试数据按照基准测试需求拆分出所涉及的操作对象和操作;其中,操作对象为测试过程中所涉及的数据表集合、字段集合以及相应的时间范围,拆分出的操作指基准测试需求中的测试指标对应到数据库可执行的操作集合;使用系统抽样模型抽取所述操作对象,得到抽样结果;使用操作重组模型将基准测试需求的编码结果映射到数据库的接口空间中,并且使用ARIMA模型预测基准测试需求中的时间段所对应的数据库操作,得到重组后的操作;将抽样结果和重组后的操作输入到用例形式化描述模型中,生成测试用例集合。在基础测试的基础上进行微调以提高测试用例的真实性和代表性。

    一种基于预测的事务调度方法及系统

    公开(公告)号:CN116755848B

    公开(公告)日:2023-11-14

    申请号:CN202311037781.7

    申请日:2023-08-17

    Abstract: 本发明公开了一种基于预测的事务调度方法及系统,所述方法包括:对新到来事务进行事务解析,得到新到来事务的特征表达;在数据库中提取相关数据库事务日志,进行日志解析,得到日志解析结果;根据所述日志解析结果,利用无监督模型DBSCAN聚类得到各类别中心特征;根据所述新到来事务的特征表达、所述各类别中心特征利用余弦相似性预测新到来事务与各类别中心特征之间的相似性关系,根据所述相似性关系进行事务调度,调整事务队列。根据相似性关系进行事务调度,调整事务队列,降低事务中止的概率。使用余弦相似性进行计算,余弦相似性具有较好的效果,计算量更低。均衡配置资源,提高系统事务吞吐量以及事务处理稳定性。

Patent Agency Ranking