暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
CN116860858A-数据库操作级别的IO跟踪方法、装置、设备及介质_四维纵横.PDF
14
14页
0次
2025-08-28
免费下载
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号
(43)申请公布日
(21)申请号 202311118623 .4
(22)申请日 2023 .09 .01
(71)申请人 北京四维纵横数据技术有限公司
地址 101399 北京市顺义区中关村科技园
区顺义园机场东路8号
(72)发明人 王勇 姚延栋 翁岩青 于宁 
高小明 
(74)专利代理机构 北京清大紫荆知识产权代理
有限公司 11718
专利代理师 张卓
(51)Int.Cl .
G06F
16/25
(2019 .01)
G06F
11/34
(2006 .01)
G06F
16/2458
(2019 .01)
G06F
16/248
(2019 .01)
(54)发明名称
数据库操作级别的IO跟踪方法装置设备
及介质
(57)摘要
本发明实施例提供了一种数据库操作级别
的IO跟踪方法装置设备及介质涉及数据库技
术领域其中该方法包括针对数据库操作的每
次IO访问确定该IO访问所访问的文件的数据类
确定该IO访问所访问的每个数据块的块号和
访问模式通过块链表的方式记录访问的每个数
据块的块号和访问模式通过CPU指令计算相邻
IO访问的时间间隔统计每个数据类型的文件中
每个访问模式所访问的数据块的占比信息并根
据时间间隔统计IO访问的时间信息该方案实现
了数据库操作级别的每次IO访问的跟踪记录
以为数据库操作级别的IO分析提供准确可靠的
数据依据实现了记录的紧凑存储精简化轻量
有利于记录文件的在线开启
权利要求书2页 说明书9页 附图2页
CN 116860858 A
2023.10.10
CN 116860858 A
1 .一种数据库操作级别的IO跟踪方法其特征在于包括
针对数据库操作的每次IO访问确定该IO访问所访问的文件的数据类型
在所访问的文件中确定该IO访问所访问的每个数据块的块号和访问模式
通过块链表的方式记录访问的每个数据块的块号和访问模式
通过CPU指令计算相邻IO访问的时间间隔
统计每个数据类型的文件中每个访问模式所访问的数据块的占比信息并根据所述时
间间隔统计IO访问的时间信息
2.如权利要求1所述数据库操作级别的IO跟踪方法其特征在于确定该IO访问所访问
的每个数据块的访问模式包括
将该IO访问所访问的当前数据块的块号与上一数据块的块号进行大小比如果
则确定当前数据块的访问模式是反复读同一页模式如果大于则确定当前数据块的访
问模式是前向访问模式如果大于1则确定当前数据块的访问模式是顺序访问模式如果
小于则确定当前数据块的访问模式是后向访问模式和/或
判断该IO访问所访问的当前数据块与访问上一数据块的时间间隔是否小于10微秒
则确定当前数据块的访问模式是命中缓存模式
3 .如权利要求1所述数据库操作级别的IO跟踪方法其特征在于通过块链表记录访问
的每个数据块的块号和访问模式包括
通过当前一个页面来记录访问的每个数据块的块号和访问模式在当前一个页面记录
满时再追加下一个页面进行记录
4 .如权利要求1至3中任一项所述数据库操作级别的IO跟踪方法其特征在于统计每
个数据类型的数据文件中每个访问模式所访问的数据块的占比信息包括
针对每个数据类型的文件的数据块访问情况设置连续的内存空间该连续的内存空
间内的标记位与数据块的块号一一映射
将被访问过的数据块的块号映射的标记位置为1通过统计1的数量来每次IO访问所访
问的数据块的总数
根据每个访问模式所访问的数据块的数量和所述总数统计每个访问模式所访问的数
据块的占比
5 .如权利要求4所述的数据库操作级别的IO跟踪方法其特征在于还包括
在所述连续的内存空间中划分一个分区该分区内的标记位与数据块访问情况中存在
被访问数据块的连续数据块范围内的块号一一映射
在该分区内将被访问过的数据块的块号映射的标记位置为1当扫描的数据块的块号
不在所述连续数据块范围内时则在所述连续的内存空间中新分配一个分区将该新的分
区的标记位与当前扫描的数据块的块号映射
6 .如权利要求4所述的的数据库操作级别的IO跟踪方法其特征在于通过统计1的数
量来统计被访问的数据块的总数包括
通过cpu提供的popcount指令统计1的数量以统计被访问的数据块的总数
7 .如权利要求1至3中任一项所述的的数据库操作级别的IO跟踪方法其特征在于
过CPU指令计算相邻IO访问的时间间隔包括
通过cpu提供的TSC指令计算相邻IO访问的时间间隔
权 利 要 求 书
1/2
2
CN 116860858 A
2
of 14
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

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