暂无图片
Oracle 数据库存了很多图片,查询很慢 ,应该从哪方面优化?
我来答
分享
暂无图片 匿名用户
Oracle 数据库存了很多图片,查询很慢 ,应该从哪方面优化?

Oracle 数据库存了很多图片,查询很慢 ,应该从哪方面优化?

我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
浅若梨花落

可以将图片存储到OSS,数据库中存储URL;

暂无图片 评论
暂无图片 有用 1
打赏 0
浪漫骑士
2023-03-01
和我想的一样
哇哈哈

别说啥oss,图片最不济的也放ftp啊,哪能存数据库里面

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

平时select的时候先不查询图片字段,需要展示对应图片时,再用主键去查特定行的图片。
其实慢的原因大部分是在网络流量上了,select一次就相当于在下载图片。想象一下,假设一张图片10MB,百兆带宽,一秒就只能传完一张图片,相当于一秒获取一行记录…

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


请输入正文
提交
相关推荐
服务器断电导致RAC无法启动
回答 3
看上去像是磁盘头损坏了
oracle ADG备库访问DBLINK完之后每次都需要提交或者回滚才能访问另外一个吗?
回答 1
已采纳
是因为dblink产生了一个分布式事务。其实不要紧。select之前 settransactionreadonly;
v$sesstat和v$mystat 为什么获取的值不一致。
回答 4
没找到更好的资料,根据GPT的答复。认为v$mystat具有更高的实时性。万知在比较V$SESSTAT和V$MYSTAT哪个更能反映实时信息时,我们需要考虑它们的数据更新方式和内容。V$MYSTAT:
sql链接服务器查询oracle数据结果和在oracle库中查询结果条目数不一致,可能是什么原因?
回答 2
已采纳
首先先要确定是不是连接的同一个"数据库",其次要确定是不是同一个用户名。之前有遇到过此类问题的,在数据静态的情况下,往往都是分了读库和写库,或者是rac多实例出现了不同步的情况
oracle回收站多个同名表如何恢复
回答 1
已采纳
根据scn号来进行回退SQL>flashbacktablekel.t1toscn896744;根据时间来进行回退SQL>flashbacktablekel.t1totimestamptot
对于一个数据量特别大的Oracle数据库库,有没有好的方法收集统计信息,并且不会把库弄崩?
回答 1
已采纳
不要抱有侥幸心理,最稳妥的方式是:等到有停机时间时,指定表开多并行度进行收集。
listener.ora文件没有,监听也起来了,这是什么原因?
回答 3
listener.ora文件没有,Oracle会采用默认的设置启动监听,这是没问题的,Becausealloftheconfigurationparametershavedefaultvalues,i
有 Oracle rman全备异地恢复的详细文档吗?
回答 3
1、拷贝备份文件到备库2、恢复参数文件3、打开数据库到nomount状态4、恢复参数文件5、打开数据库到mount状态6、calalog备份文件到控制文件7、setnewname新文件8、restor
有没办法知道Oracle中表的一条数据,上一次是什么时候更新的?
回答 1
ORACLE最后表数据更新的时间1、方法SELECTSCNTOTIMESTAMP(MAX(orarowscn))frommyTable;2、方法Oracle中查询表中数据的上次更新时间selectto
Oracle中查看正在运行的SQL语句,怎么查看?
回答 2
已采纳
如果不是锁,执行很快不太可能看得到。selectsess.sid,sess.serial,lo.oracleusername,lo.osusername,ao.objectname,lo.locked