【技术实现步骤摘要】
本专利技术涉及脏页刷盘,特别是涉及一种脏页刷盘方法及相关产品。
技术介绍
1、在数据库的发展进程中,单节点数据库由于自身性能和资源的限制,难以满足日益增长的业务需求。数据库共享存储集群应运而生,数据库共享存储集群是在单节点数据库基础上进行的创新拓展,其核心原理是协调集群中每个节点上的数据库实例,使其能够读写访问同一份数据目录,并统一对外提供服务。
2、为保障数据库集群安全访问集群共享资源,缓冲性一致性技术被广泛应用。该技术通过封锁和同步机制,确保整个集群在对外逻辑上仅呈现一个缓冲区,从而避免数据访问冲突和不一致的问题。
3、数据库共享存储集群中的检查点通常为全局检查点,即集群所有节点协同工作,将集群redo(重做)位点之前的集群缓冲区脏页全部刷到共享磁盘中,以缩短数据库集群崩溃后的恢复时间,有效控制集群i/o(读/写)负载,提升集群的稳定性。
4、然而,在全局检查点过程中,为保证集群缓冲区一致性,单个脏页的集群级刷盘过程包含一些协调调度过程,如节点间通信、进程间通信、封锁等,这会导致单个脏页刷盘效率低
...【技术保护点】
1.一种脏页刷盘方法,应用于数据库集群中任一节点,该方法包括:
2.根据权利要求1所述的脏页刷盘方法,其中,所述进行多次节点级的脏页刷盘的步骤包括:
3.根据权利要求2所述的脏页刷盘方法,其中,根据脏页的角色属性进行一轮节点级的脏页刷盘的步骤包括:
4.根据权利要求3所述的脏页刷盘方法,其中,还包括:
5.根据权利要求4所述的脏页刷盘方法,其中,
6.根据权利要求5所述的脏页刷盘方法,其中,
7.根据权利要求6所述的脏页刷盘方法,其中,在进行多次节点级的脏页刷盘的步骤之后,还包括:
8
...【技术特征摘要】
1.一种脏页刷盘方法,应用于数据库集群中任一节点,该方法包括:
2.根据权利要求1所述的脏页刷盘方法,其中,所述进行多次节点级的脏页刷盘的步骤包括:
3.根据权利要求2所述的脏页刷盘方法,其中,根据脏页的角色属性进行一轮节点级的脏页刷盘的步骤包括:
4.根据权利要求3所述的脏页刷盘方法,其中,还包括:
5.根据权利要求4所述的脏页刷盘方法,其中,
6.根据权利要求5所述的脏页刷盘方法,其中,
<...【专利技术属性】
技术研发人员:雷泽华,杨尚,孙文奇,
申请(专利权)人:中电科金仓北京科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。