首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle大对象块存储

Oracle大对象块存储
EN

Stack Overflow用户
提问于 2019-02-16 10:27:48
回答 1查看 87关注 0票数 2

在Oracle数据存储中,如果每个块的大小从2KB到32 KB,Oracle如何存储CLOB/BLOB数据类型,因为CLOB/BLOB的大小可能在几MB中?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-16 16:15:59

LOB存储有两种模式:内联存储和离线存储.内联表示数据作为记录的一部分存储。越线意味着数据存储在一个单独的位置,专门用于存储LOB.

文档(找出更多)中介绍了这一点,但是主要的优点是,只有<4000字节的LOB值可以内联存储;任何较大的值都存储在行外。

LOB为1GB,块大小为32 in,它会将1GB数据存储在1048576个内部链接的数据库块中吗?

是。这就是为什么正确地指定块大小(至少在使用BasicFile存储时)是很重要的。块是表空间块的倍数:在大块中存储大LOB更有效,但是如果有大量的小LOB,则会浪费空间。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54722111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档