ORACLE 的table 存储,按行格式,这个设计其实蛮经典的,主要是通过将数据按行来存储,提高了对行的操作效率。你看,表的每一行都会有些额外的信息,比如rowoverhead 行头row piece 列数等,这些都在每一行的存储里占据了一定的空间。最典型的就是rowid 行的唯一标记,你可以通过它快速定位到特定行的位置。整体来说,这种存储格式适合对单行操作较多的场景。

如果你想更深入了解如何优化这种存储方式,参考下面的一些相关资料,蛮有的哦。比如《ORACLE 性能优化技巧行链与行迁移详解》就对行链有详细解析。