1 简单对比
对比项 | DM8 | ORACLE 12c | 备注 |
名称 | 数据页 | 数据块 | 叫法不同而已 |
用途 | 最小的数据存储逻辑单元 | 用途相同 | |
默认大小 | 8KB | 8KB | 操作系统块的整数倍,数据库创建后,此值无法修改 |
取值范围 | 4KB、8KB、16KB 或32KB | 2048 to 32768 | |
存储参数 | FILLFACTOR | PCTFREE、PCTUSED | |
空间不足处理方式 | 数据页分裂 | 行迁移、行链接 |
达梦数据页组成,

注:页头控制信息包含了关于页类型、页地址等信息。行偏移数组用于标识页上的空间占用情况以便管理数据页自身的空间。
ORACLE数据块组成,

3 名词解释
行链接(Row Chaining):如果往数据库中插入(INSERT)一行数据,数据很长,以至于一个数据块存不下一整行,Oracle就会把一行数据分作几段存在几个数据块中,这个过程叫行链接(Row Chaining)。
行迁移(Row Migrating):数据块中存在一条记录,用户执行UPDATE更新这条记录,这个UPDATE操作如果会使这条记录变长,Oracle就在这个数据块中进行查找空闲空间,如果找不到,Oracle只能把整行数据移到一个新的数据块。在原来的数据块中保留一个“指针”,这个“指针”指向新的数据块。被移动的这条记录的ROWID保持不变。
技术学习网址:https://eco.dameng.com
最后修改时间:2022-04-11 11:51:16
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




