数据处理方法、数据库管理系统和数据处理设备

    公开(公告)号:CN112749156B

    公开(公告)日:2025-02-18

    申请号:CN201911040327.0

    申请日:2019-10-29

    Abstract: 本申请实施例公开了一种数据处理的方法,用于存储过程执行失败重试。该方法包括:响应于存储过程请求,执行存储过程,所述存储过程包括一个或多个有序的事务,当所述一个或多个有序的事务中的第一事务执行结束时,记录所述第一事务的标记信息;基于执行所述存储过程中出现异常,且满足重试所述存储过程的条件,根据所述第一事务的标记信息重试所述存储过程中所述第一事务之后的事务。

    执行计划的存储方法、装置及系统

    公开(公告)号:CN103577561B

    公开(公告)日:2017-12-01

    申请号:CN201310507367.8

    申请日:2013-10-24

    CPC classification number: G06F17/30463 H04L67/2842

    Abstract: 本发明实施例公开了一种执行计划的存储方法、装置及系统,涉及数据库领域,可以提高执行计划的缓存命中率,减少系统开销。所述方法包括:客户端将SQL请求及生成的位置信息发送给数据库服务器,数据库服务器根据接收到的SQL请求及位置信息,生成并执行SQL请求对应的执行计划,并且将该执行计划保存至位置信息指示的缓存中。本发明实施例适用于在客户端或数据库服务器的缓存中保存SQL请求对应的执行计划。

    数据处理方法、数据库管理系统和数据处理设备

    公开(公告)号:CN112749156A

    公开(公告)日:2021-05-04

    申请号:CN201911040327.0

    申请日:2019-10-29

    Abstract: 本申请实施例公开了一种数据处理的方法,用于存储过程执行失败重试。该方法包括:响应于存储过程请求,执行存储过程,所述存储过程包括一个或多个有序的事务,当所述一个或多个有序的事务中的第一事务执行结束时,记录所述第一事务的标记信息;基于执行所述存储过程中出现异常,且满足重试所述存储过程的条件,根据所述第一事务的标记信息重试所述存储过程中所述第一事务之后的事务。

    记录事务日志的方法和数据库引擎

    公开(公告)号:CN103729442B

    公开(公告)日:2017-11-24

    申请号:CN201310744292.5

    申请日:2013-12-30

    Abstract: 本发明公开了一种记录事务日志的方法和数据库引擎,属于数据库技术领域。所述方法包括:接收SQL请求;根据该SQL请求,修改该SQL请求对应的数据页;为所述修改生成对应的事务日志;对所述事务日志进行分区得到多个日志片段,将该多个日志片段写入到多个缓存队列中,并行将所述多个缓存队列中的日志片段写入到日志文件中。所述数据库引擎包括:接收模块、修改模块、生成模块和写入模块。本发明实现了并行记录事务日志,由于缓存队列为多个,且写入日志文件是并行处理方式,因此,不仅减小了事务日志缓存队列的锁粒度,而且极大地提高了日志文件写磁盘的速度,提高了数据库系统的性能,提升了用户体验。

    执行计划的存储方法、装置及系统

    公开(公告)号:CN103577561A

    公开(公告)日:2014-02-12

    申请号:CN201310507367.8

    申请日:2013-10-24

    CPC classification number: G06F17/30463 H04L67/2842 G06F17/3048

    Abstract: 本发明实施例公开了一种执行计划的存储方法、装置及系统,涉及数据库领域,可以提高执行计划的缓存命中率,减少系统开销。所述方法包括:客户端将SQL请求及生成的位置信息发送给数据库服务器,数据库服务器根据接收到的SQL请求及位置信息,生成并执行SQL请求对应的执行计划,并且将该执行计划保存至位置信息指示的缓存中。本发明实施例适用于在客户端或数据库服务器的缓存中保存SQL请求对应的执行计划。

    记录事务日志的方法和数据库引擎

    公开(公告)号:CN103729442A

    公开(公告)日:2014-04-16

    申请号:CN201310744292.5

    申请日:2013-12-30

    Abstract: 本发明公开了一种记录事务日志的方法和数据库引擎,属于数据库技术领域。所述方法包括:接收SQL请求;根据该SQL请求,修改该SQL请求对应的数据页;为所述修改生成对应的事务日志;对所述事务日志进行分区得到多个日志片段,将该多个日志片段写入到多个缓存队列中,并行将所述多个缓存队列中的日志片段写入到日志文件中。所述数据库引擎包括:接收模块、修改模块、生成模块和写入模块。本发明实现了并行记录事务日志,由于缓存队列为多个,且写入日志文件是并行处理方式,因此,不仅减小了事务日志缓存队列的锁粒度,而且极大地提高了日志文件写磁盘的速度,提高了数据库系统的性能,提升了用户体验。

Patent Agency Ranking