数据库读写性能优化方法、装置、设备及存储介质

    公开(公告)号:CN118550893A

    公开(公告)日:2024-08-27

    申请号:CN202410627370.1

    申请日:2024-05-20

    Inventor: 王胜利 尹强

    Abstract: 本公开提供一种数据库读写性能优化方法、装置、设备及存储介质。该方法包括:基于预先确定的统计维度,采集目标数据库运行过程中产生的读写数据,然后基于读写数据,确定每个统计维度目标数据库服务器的读写性能指标,再基于读写性能指标,从数据库对象中确定存在异常的目标对象,并对目标对象进行优化处理,以优化目标数据库的读写性能。本公开解决了现有技术中数据库读写性能优化处理的准确性不足、可靠性受限的问题,方便找出具体导致读写性能异常的数据库对象,从而方便性能调优,并提高数据库性能优化效率,进而提高数据库性能。

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

    公开(公告)号:CN118035315A

    公开(公告)日:2024-05-14

    申请号:CN202410211692.8

    申请日:2024-02-26

    Inventor: 王胜利 尹强

    Abstract: 本发明提供了一种数据库统计信息的处理方法、存储介质及设备。数据库统计信息的处理方法包括:获取一条待存储的统计信息;遍历统计信息的字段;检查字段是否为字符串字段,若是,将字符串字段存入预设的映射表中;返回字符串字段的映射标记号;将映射标记号保存在预设的基础统计表中。在基础统计表中只保存字符串字段对应的映射标记号,而将字符串字段的具体内容存储在另外的映射表中。在保证统计信息完整性的基础上,减小了基础统计表的占用的存储空间,优化了基础统计表的存储空间。

    数据库操作语句的统计优化方法、存储介质与设备

    公开(公告)号:CN116595036A

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

    申请号:CN202310629174.3

    申请日:2023-05-30

    Abstract: 本发明提供了一种数据库操作语句的统计优化方法、存储介质与设备。其中上述方法包括:对数据库操作语句进行解析,得到解析后的查询树;在查询树中提取各个子节点的唯一特征值,子节点包括数据库操作语句控制的关系表,关系表的唯一特征值由关系表的目标特征信息生成;将各个子节点的唯一特征值进行合并处理,生成数据库操作语句的唯一标识。通过这种方法,无论关系表删除和创建多少次,每次计算其唯一特征的时候,总是能得到相同的一个特征值,从而避免了相同的关系表重新创建后唯一特征值发生变化,在TOP SQL统计数据库操作语句的统计信息时,将相同的语句的统计信息合并在一起,从而方便数据库管理员对数据库的性能调优。

    数据库信息的统计方法、存储介质与计算机设备

    公开(公告)号:CN115982175A

    公开(公告)日:2023-04-18

    申请号:CN202310133765.1

    申请日:2023-02-08

    Inventor: 王胜利 尹强

    Abstract: 本发明提供了一种数据库信息的统计方法、存储介质与计算机设备。其中上述方法包括:获取数据库进程执行IO任务的统计信息;将统计信息更新至数据库的共享数据表中;周期性地将数据库的共享数据表的内容同步至预设统计表中;在数据库中根据共享数据表和统计表生成相应的统计结果。通过这种方法,能够在全面地获取到数据库进行执行IO任务的统计信息时,进行多维度地分析,从而更加全面直观地找到数据库的性能瓶颈。

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

    公开(公告)号:CN118069710A

    公开(公告)日:2024-05-24

    申请号:CN202410211676.9

    申请日:2024-02-26

    Inventor: 王胜利 尹强

    Abstract: 本发明提供了一种数据库统计信息的处理方法、存储介质及设备。数据库统计信息的处理方法包括:获取一条待更新统计信息,待更新统计信息包括统计项和统计值;将待更新统计信息更新至基础统计表;检查基础统计表存储的统计信息量是否达到预设阈值,若是,删除基础统计表中预先指定的统计值由小到大的预设数量的统计信息,从而保留基础统计表中重要的统计信息,而将部分相对来说不太重要的统计信息进行删除,在不影响统计信息的正常使用的前提下,能够有效避免数据库在高负载环境下导致的统计表急剧膨胀的问题,降低统计表的存储空间,提升统计表的更新和查询性能。

    数据库性能快照的使用方法、存储介质及设备

    公开(公告)号:CN116069724A

    公开(公告)日:2023-05-05

    申请号:CN202310184354.5

    申请日:2023-02-28

    Inventor: 王胜利 尹强

    Abstract: 本发明提供了提供一种数据库性能快照的使用方法、存储介质及设备。数据库系统性能快照的使用方法包括:生成性能快照;生成性能快照的校验值,记为原始校验值;读取性能快照以及原始校验值;按照与原始校验值同样的生成方式重新生成性能快照的校验值,记为参考校验值;比较参考校验值与原始校验值;若参考校验值与原始校验值相同,判定性能快照可以正常使用。通过生成性能快照的原始校验值和参考校验值,在对性能快照进行使用的过程中,只有在原始校验值和参考校验值一致,也就是性能快照未被修改过的情况下,才将性能快照用于性能分析,从而有助于保证性能分析的准确性。

    数据库等待事件信息的统计方法、存储介质与设备

    公开(公告)号:CN116010425A

    公开(公告)日:2023-04-25

    申请号:CN202310140442.5

    申请日:2023-02-08

    Inventor: 王胜利

    Abstract: 本发明提供了一种数据库等待事件信息的统计方法、存储介质与设备。其中上述方法包括:获取数据库内部工作进程执行等待事件的消息;将消息分发至各个等待事件统计模型中;等待事件统计模型分别根据消息按照自身对应的关注点对数据库内部工作进程执行等待事件的统计信息进行处理,生成对应的统计结果。通过这种方法,通过此方法能够及时地将等待事件的执行消息分发至不同的统计模型中,使各个等待事件统计模型能够及时地获取数据库内部进程执行等待事件的统计信息,同时能够优化数据库内核的代码逻辑,提升统计的效率。

    数据库操作语句的统计信息的处理方法、存储介质与设备

    公开(公告)号:CN115858627A

    公开(公告)日:2023-03-28

    申请号:CN202211658857.3

    申请日:2022-12-22

    Inventor: 王胜利

    Abstract: 本发明提供了一种数据库操作语句的统计信息的处理方法、存储介质与设备。其中上述方法包括:获取待统计的目标操作语句;处理目标操作语句;判断处理过程中是否需要对目标操作语句包含的下层操作语句进行处理;若是,将目标操作语句的信息压入预设堆栈中,并对下层操作语句进行处理;在对下层操作语句处理的过程中,获取下层操作语句的统计信息,并将统计信息和下层操作语句与目标操作语句的层级关系存储至数据库预设系统表中;在下层操作语句处理完毕后,将目标操作语句的信息从堆栈中弹出,并继续处理操作语句。本发明的方案在有条理地数据库系统表中记录统计信息的同时,还能记录下操作语句之间的上下层关系,提高数据库统计信息的统计效率。

    数据库时间模型的构建方法及计算机程序产品

    公开(公告)号:CN118035211A

    公开(公告)日:2024-05-14

    申请号:CN202410211579.X

    申请日:2024-02-26

    Inventor: 王胜利 尹强

    Abstract: 本发明提供了一种数据库时间模型的构建方法及计算机程序产品。数据库时间模型的构建方法包括:读取到待执行的数据库报文;执行数据库报文;获取数据库报文的执行时间;获取数据库报文执行期间预先指定的各项关键活动的执行时间;获取数据库报文执行期间各项等待事件的持续时间;更新数据库的时间模型,时间模型至少包括数据库时间、每种数据库报文的总执行时间以及分别占数据库时间的百分比、每项关键活动的总执行时间以及分别占数据库时间的百分比和每项等待事件的总持续时间以及分别占数据库时间的百分比,不仅仅是只将部分关键活动的执行时间作为总的数据库时间,从而使得数据库时间的统计更加完整。

    数据库关系表的信息统计方法、存储介质与计算机设备

    公开(公告)号:CN115858574A

    公开(公告)日:2023-03-28

    申请号:CN202211658584.2

    申请日:2022-12-22

    Inventor: 王胜利

    Abstract: 本发明提供了一种数据库关系表的信息统计方法、存储介质与计算机设备。其中上述方法包括:获取被统计的SQL语句;采集所述SQL语句对应的关系表的统计信息;计算所述关系表的模式特征值;根据所述模式特征值将所述统计信息更新至所述数据库的统计表中。本发明的方案,可以在统计表中整合大量关系表的统计信息,极大的降低统计信息的规模,提高统计效率,避免了因大量相同模式类型的关系表在统计表中占据大量条目,影响数据库系统性能。

Patent Agency Ranking