1. 判断题
宏块是定长的,大小为固定的2MB,是数据文件写IO的最小单位;微块是变长的,默认值为16KB,是数据文件读IO的最小单位
正确
错误
答案结果
正确答案:正确
您的答案:正确
试题解析
宏块是定长的,大小为固定的2MB,长度不可以被调整;微块是变长的,默认值为16KB,指的是数据被压缩前的大小,数据压缩后通常大小会比指定的微块长度更小,
同时OceanBase 数据库在进行I读取时会按照4KB 来做IO对产,因此一次I读的长度并不一定与微块长度完全一致。OceanBase 数据库将磁盘切分为大小为2MB的定长数据块,
称之为宏块(Macro Block),宏块是数据文件写I的基本单位sSTable就由若干个宏块构成。在宏块内部数据被组织为多个大小为16KB左右的变长数据块,称之为微块(Micro Block),
微块中包含若干数据行(Row)微块是数据文件读Io的最小单位。
https://www.oceanbase.com/docs/enterprise-oceanbase-databasecn-10000000000367328
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




