数据库系统前映像空间管理方法和装置与流程

文档序号:37594697发布日期:2024-04-18 12:30阅读:来源:国知局

技术特征:

1.一种数据库系统前映像空间管理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求1或2所述的方法,其特征在于,

4.根据权利要求1-3中任一项所述的方法,其特征在于,所述第一监控周期中包含第三时刻,所述第三时刻为所述第一时刻在所述第一监控周期中的下一监控时刻,在所述第一时刻和所述第三时刻之间包含第四时刻,所述第四时刻对应至少一个写操作;所述基于所述第二有效期管理所述前映像空间,包括:

5.根据权利要求1-4中任一项所述的方法,其特征在于,所述第一时刻和所述第三时刻之间包含第五时刻,所述至少一个回滚数据块中包括n个回滚数据块,所述n个回滚数据块的失效时刻早于所述第五时刻;所述基于所述第二有效期管理所述前映像空间,还包括:

6.一种数据库系统前映像空间的管理方法,其特征在于,所述数据库系统包括m个节点,所述m个节点中包括第一节点,所述第一节点为所述m个节点中的任意一个,所述方法包括:

7.根据权利要求6所述的方法,其特征在于,

8.根据权利要求6或7所述的方法,其特征在于,

9.根据权利要求6-8中任一项所述的方法,其特征在于,所述第一监控周期中包含第三时刻,所述第三时刻为所述第一时刻在所述第一监控周期中的下一监控时刻,在所述第一时刻和所述第三时刻之间包含第四时刻,所述第四时刻对应至少一个写操作;所述第一节点基于所述第三有效期管理所述前映像空间,包括:

10.根据权利要求6-9中任一项所述的方法,其特征在于,所述第一时刻和所述第三时刻之间包含第五时刻,所述至少一个回滚数据块中包括n个回滚数据块,所述n个回滚数据块的失效时刻早于所述第五时刻;所述第一节点基于所述第三有效期管理所述前映像空间,还包括:

11.一种数据库系统前映像空间的管理装置,其特征在于,所述装置包括:

12.根据权利要求11所述的方法,其特征在于,

13.根据权利要求11或12所述的方法,其特征在于,

14.根据权利要求11-13中任一项所述的方法,其特征在于,所述第一监控周期中包含第三时刻,所述第三时刻为所述第一时刻在所述第一监控周期中的下一监控时刻,在所述第一时刻和所述第三时刻之间包含第四时刻,所述第四时刻对应至少一个写操作;在所述处理单元基于所述第二有效期管理所述前映像空间的方面,所述处理单元具体用于:

15.根据权利要求11-14中任一项所述的方法,其特征在于,所述第一时刻和所述第三时刻之间包含第五时刻,所述至少一个回滚数据块中包括n个回滚数据块,所述n个回滚数据块的失效时刻早于所述第五时刻;在所述处理单元基于所述第二有效期管理所述前映像空间的方面,所述处理单元还用于:

16.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器;其中,

17.一种数据库系统,其特征在于,所述数据库系统包括m个节点和至少一个存储服务器,所述m个节点中包括第一节点,所述第一节点为所述m个节点中的任意一个;其中,

18.一种芯片系统,其特征在于,所述芯片系统包括至少一个处理器,存储器和接口电路,所述存储器、所述接口电路和所述至少一个处理器通过线路互联,所述至少一个存储器中存储有指令;所述指令被所述处理器执行时,权利要求1-10中任一所述的方法得以实现。

19.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,该计算机程序被执行时,权利要求1-10中任意一项所述的方法得以实现。

20.一种计算机程序,其特征在于,该计算机程序包括指令,当该计算机程序被执行时,权利要求1-10中任意一项所述的方法得以实现。


技术总结
本申请公开了一种数据库系统前映像空间管理方法和装置,包括:获取第一读操作的起始时间;第一读操作为第一时刻正在执行的多个读操作中起始时间最早的读操作,前映像空间中包含至少一个回滚数据块,每个回滚数据块在第一时刻对应第一有效期;至少一个回滚数据块中的第一回滚数据块的第一有效期从第二时刻起算,第二时刻为对第一回滚数据块执行最后一次写操作的时间,第一时刻为第一监控周期中的任一监控时刻;基于第一时长对第一有效期进行更新,得到第二有效期;第一时长为所述第一读操作的起始时间和第一时刻之间的间隔;基于第二有效期管理前映像空间。通过本申请,可以自适应扩展或者缩减前映像空间,从而提升内存空间、磁盘空间利用率。

技术研发人员:张淑锋,任仁
受保护的技术使用者:华为技术有限公司
技术研发日:
技术公布日:2024/4/17
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1