暂无图片
Oracle含clob查询慢, 如何排查?
我来答
分享
暂无图片 匿名用户
Oracle含clob查询慢, 如何排查?

有个表191行, 包含有个CLOB字段
查询所有字段要4秒多, 不包含clob字段, 只需要> 时间: 0.082s

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
lscomeon

CLOB字段查询不走cache

CLOB字段不适合频发查询

根据业务需求优化吧,查询CLOB字段慢也是没啥好办法

暂无图片 评论
暂无图片 有用 0
打赏 0
薛晓刚

这种二进制的本来就慢的,里面越大越慢。blob放图片的还要慢。

暂无图片 评论
暂无图片 有用 0
打赏 0
DarkAthena

查clob字段的时候,会去另外的段里找数据,然后把clob里的所有内容都提取出来,这个过程就相当于在下载文件,速度在很大程度上是由你的网络带宽决定的,clob内容越大,速度越慢。
其实你可以做个尝试,把表里的数据保存成文件到数据库服务器上,然后通过sftp或者ftp去下载,很可能会发现消耗的时间和查表的时间差不多

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
win10 plsql连接Linux Oracle报无监听程序,Linux上监听和Oracle都是启动状态,win10上tnsnames.ora配置正常,ping也是通的,防火墙已关闭,但是连接不上,为什么
回答 2
已采纳
Win10上oracle客户端应该安装了吧?直接打开cmd,使用sqlplus连接试试:sqlplus用户名/密码@TNS如果能连接就说明是PLSQL配置问题!
使用OGG迁移oracle数据到mysql的时候怎么初始化保证不停机迁移
回答 2
已采纳
这个是可以做到生产端oracle不停机的,步骤如下:1,配置并启动oracle端的抽取进程2,根据scn导出oracle端的数据3,将导出的数据导入到一个oracle的临时库4,将临时库的数据初始化到
DVF, DVSYS这两个用户是数据库默认创建的吗?
回答 1
是的,别删除
Oracle对SGA整体大小影响最大的参数是什么?
回答 1
已采纳
对SGA整体大小影响最大的参数如下:JAVAPOOLSIZE:控制Java池的大小;SHAREDPOOLSIZE:在某种程度上控制共享池的大小;LARGEPOOLSIZE:控制大池的大小;STREAM
Oracle中单个索引通常不建议超过几个字段
回答 2
已采纳
单个索引通常建议不超过3个字段。
oracle11g单节点asm升级grid补丁失败问题
回答 3
已采纳
提示你oraclerdbmshome下的opatch版本失败啦。grid补丁应该自带gridrdbms的补丁,使用rootauto不指定oh的话,会自动将本节点的grid跟rdbms都进行校验,所以你
OGG异构DDL同步
回答 3
已采纳
Oracle到oracle是可以的。异构由于字段类型差异等。即使将来都不能支持。异构就停复制再做吧。
Oracle的ORA-01555:snapshot too old错误
回答 8
已采纳
导致这个错误的一个原因:提交得太过频繁。ORA01555与数据破坏或数据丢失毫无关系,它算得上是一个“安全”的错误,唯一的影响是:收到这个错误的查询无法继续处理。这个错误实际上很简单,只有三个原因:(
expdp导出卡在第一步
回答 5
额第一个表只有5万条数据,但是不知道谁建了1600个分区,不知道是不是和分区数有关
AWR分析报告问题求助:undefined
回答 2
topsql里面都是监控类sql吧,先搞掉吧cpu、io资源用尽,内存耗尽、严重抖动,基本都是指向这类sql