暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
CN202211327416.5-数据库的数据存储方法、存储介质与设备.PDF
29
16页
0次
2024-03-20
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202211327416.5
(22)申请日 2022.10 .27
(71)申请人 北京人大金仓信息技术股份有
地址 100102 北京市朝阳区容达路7号院5
号楼1至3层101内二层201
(72)发明人 冷建 何树培 李翔 
(74)专利代理机构 北京智汇东方知识产权代理
事务所(普通合伙) 11391
专利代理师 刘长江
(51)Int.Cl.
G06F
16/22
(2019 .01)
G06F
16/21
(2019 .01)
G06F
16/28
(2019 .01)
G06F
3/06
(2006 .01)
(54)发明
数据库的数据存储方法、存储介质与设备
(57)摘要
本发明提供了一种数据库的数据存储方法
存储介质与设备。其中数据库的数据存储方法
获取启动的事件判断置的
列中刷写的
若是页队于队首的
量的将设定数本发
方案每次脏页刷盘过程刷入脏盘的数量一
可以使I/O占用平磁盘I/O使用趋
于平滑避免因脏页刷盘而导致的数据库性能下
了数据库性能。
权利要求书2页 说明书8页 附图5页
CN 115481127 A
2022.12.16
CN 115481127 A
1 .一种数据库的数据存储方法包括
获取动刷盘进程触发事件
断预先配置列中未被刷写脏页数量是否超过第一设定阈值
若是获取所述脏页中位首的设定数量的脏
将所述设定数量脏页写入磁盘。
2.据权利要求1所述的据存储方法其中在所述获取刷盘进程的
发事件的步骤之前还包括
动日志检查点检查流程
检查缓冲池获取上一检查点后出现脏页
在所述脏页列中逐项记录所述脏页的信息。
3 .据权利要求2所述的库的数存储方法其中在所述脏页队列中项记
录所述脏页信息步骤包括
页队加记页的页的
所述脏页标识号所述脏页对应事务的日志序号所述脏页的状态信息
根据增加元素数量修改所述脏列的尾指针。
4 .据权利要求3所述的库的数据存储方其中在所述据增加的元素数量修
改所述脏列的尾指针步骤之后还包括
断所述脏页未被写的脏页数量是否超过第二设定
若是生成所述触发事件。
5 .据权利要求3所述的库的数存储方法其中在所述增加的元素数
改所述脏列的尾指针步骤之后还包括
对所述刷盘进程眠时间计时
在计时时长达到预设休眠时长后若是生成所述触发事件。
6 .据权利要求1所述的库的数存储方其中将所述设定数量的页写
入磁盘步骤包括
对所述设定数量页按照标识号进行排序
将排序后所述脏页复制到预先建立双写缓冲区中
将所述双写缓冲区的页面分别写入磁盘共享表文件和数据文件中。
7 .据权利要求6所述的库的数存储方法其中在所述将所双写缓冲区的
面分别写入磁盘共享表文件和数据文件中的步骤之后还包括
对所述脏页列进行更新
使所述刷盘进程进入休
8.利要求7所述的据库的据存储方其中所述对所述脏页队进行更新
步骤包括
将写入所述磁盘页面的标识号及状态信息进行复位
将所述脏页列的首指针指所述设定数量之元素
更新控制文件的日志序号。
9.机器
器执行时实现根据权利要求1至8任一项所述据库数据存储方法。
权 利 要 求 书
1/2
2
CN 115481127 A
2
10 .种计算机设括存储器处理及存在所述存储器上并在所述处器上
行的机器可执行程且所述处理器执行所述机器可执行程序时实现根据权利要求1至8
任一项所述据库数据存储方法。
权 利 要 求 书
2/2
3
CN 115481127 A
3
of 16
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。