匿名用户Oracle含clob查询慢, 如何排查?
有个表191行, 包含有个CLOB字段
查询所有字段要4秒多, 不包含clob字段, 只需要> 时间: 0.082s
我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
匿名用户有个表191行, 包含有个CLOB字段
查询所有字段要4秒多, 不包含clob字段, 只需要> 时间: 0.082s
CLOB字段查询不走cache
CLOB字段不适合频发查询
根据业务需求优化吧,查询CLOB字段慢也是没啥好办法
评论
有用 0这种二进制的本来就慢的,里面越大越慢。blob放图片的还要慢。
评论
有用 0查clob字段的时候,会去另外的段里找数据,然后把clob里的所有内容都提取出来,这个过程就相当于在下载文件,速度在很大程度上是由你的网络带宽决定的,clob内容越大,速度越慢。
其实你可以做个尝试,把表里的数据保存成文件到数据库服务器上,然后通过sftp或者ftp去下载,很可能会发现消耗的时间和查表的时间差不多
评论
有用 0
墨值悬赏