暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
CN202010541330.7_一种基于PM的数据库页缓存方法及系统_GoldenDB.pdf
59
15页
1次
2023-06-15
免费下载
(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202010541330.7
(22)申请日 2020.06 .15
(71)申请人 中兴通讯股份有
地址 518000 广省深圳市南山高新技
术产业园科技南路中兴通讯大厦
(72)发明人 闫宗帅 屠要峰 河堆 郭斌 
黄震江 韩银俊 解海波 王涵毅 
(74)专利代理机构 北京德崇智捷知识产权代理
11467
代理人 王斌
(51)Int.Cl.
G06F
3/06
(2006 .01)
G06F
12/0882
(2016 .01)
(54)发明
一种基于PM的数据库页缓存方法及系统
(57)摘要
一种基于PM的数据库页缓存方法包括
件映到内对缓页进
划分为划分区域后的缓存页设置对应的页面描
述符获取修改区域并修改相应页面描述符
将修改区域的数刷写到PM内存。本发明还提
一种基于PM的数据库页缓存系统减小记录页改
动点销的同减小性能
并行的方式将cache line block刷盘进一步
提升盘效率和硬件使寿命。
权利要求书2页 说明书7页 附图5页
CN 113655949 A
2021.11.16
CN 113655949 A
1 .一种基于PM数据库页缓存方法其特征在于包括下步骤
将表文件射到内存
对缓存页进行区域划分
为划分区域后缓存页设置对应页面描述符
获取修改区域并修改相应页面描述符
将所述修改区域的数据刷写到PM存。
2.据权利要求1所述的于PM的据库页缓存方法其特在于所述对缓页进行
划分步骤进一步包括将每个缓存划分为多个固定大小的区每个所述区域的
大小为1个缓存行。
3 .据权利要求2所述的PM的据库页缓存方其特在于划分区域
其结构分为页头和页尾其中
所述页头包括
checksum数据校验值
lower页内空闲空间下
upper页内空闲空间上
linp页内记录指针数
所述页尾包括
prepage前一页页号
nextpage后一页页号。
4 .利要1PM的特征
包括
tablespace id表所在的表空间ID
database id 表所在数据库ID
rel id表的ID
page idPM存上数据页的页号
cache line bitmap标记缓存页中的修改区域。
5 .1述的PM的页缓
并修改相应页面描述符步骤进一步包括
对缓存页进行修改
将页内空闲空间上指针指向最后一个修记录
将页内记录指针数组指向所述修改记录
获取修改区域
将所述页面描述符标记缓存页中修改区域对应的bit位修为1
将第一个域及修改区域的下一个区域对应的bit位修为1。
6 .据权利要求5所述的PM的据库页缓存方其特在于所述将所述改动修
改区域的数刷写到PM内存的步骤一步包括遍历所有页面描述符数组将bit位为1的
区域刷写到PM存。
7 .根据利要6PM的
bit位为1的刷写到PM内是以行方用PMDK接口态的刷写到PM
权 利 要 求 书
1/2
2
CN 113655949 A
2
of 15
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜