我遇到了一个非常奇怪的 Oracle 行为LOB
。情况:我们已经对包含CLOB
列的 IOT 进行了分区。CLOB
具有单独LOB
的存储设置LOGGING RETENTION
和DISABLE IN ROW STORAGE
选项。CHUNK
大小为 8192 字节。PCTFREE
设置为默认值(null in dba_tables
)。CLOB
现在,我们需要创建一个加载了一定数量 s 的测试用例。我们选择了 19.5KB CLOB
。加载这CLOB
4000 万次后(用于性能测试,与内容无关) - 文件系统和 in 的大小dba_data_files
为 1230GB。
问题:
我们估计大小为 4000 万。CLOB
s 大小为 19.5KB 到 ~780GB。我们是如何获得 450GB 以上的?我猜它与CHUNK
大小有关 - 19.5KB 将使用 3 CHUNK
s,因此大小为 24KB,仍然只有 960GB。LOB
索引大约是 2GB。有人有想法吗?(抱歉解释不佳)(运行 ORACLE 11g 的 PS)
先感谢您!