暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 表内CLOB的性能影响

askTom 2017-08-19
684

问题描述

嗨,

如果我创建一个20列的表,其中2列是clob数据类型。即使我没有选择clob数据,从该表中进行选择似乎也很慢。有可能吗?任何例子来检查这个。

专家解答

有两种存放CLOB的

1) 排

clob像该行中的任何其他列一样存储。这只能对达到一定尺寸 (约4k) 的clob进行。大于此的clob将存储在单独的段 (“lobsegment”) 中

2) 排外

clob总是存储在lobsegment中的行外

您可以通过检查USER_LOBS将其用于您的表。

这是可能的,特别是在第一个 “在行” 实例中,由于散布的lob数据,您的表会为 “正常” 行消耗更多的块,因此扫描需要更长的时间。但是我们需要看到一些更具体的数字来定义 “从该表中选择非常缓慢” 的含义。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论