occi插入blob很慢的解决思路

发布于 2021-11-26 12:26:20 字数 188 浏览 767 评论 6

@零度C 你好,想跟你请教个问题:我遇到了您三年前的那个问题,希望您没有忘记解决思路,您可以教一下我,您当初是怎么解决的吗?这个问题困扰我很久了,再解决不了没法交差了,希望您能指点一二

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

画骨成沙 2021-11-27 17:27:38

引用来自“零度C”的评论

图片这种东西还是不要存到数据库的好,可以保存到指定目录下,然后数据库对应记录用一个字段保存图片对应地址(相对路径)就行了。这样可以极大提升其性能。

并且如果前端输出是网页,也只需要给前端输出一个图片地址,简单省事,一举两得。

有些时候,一条路走不通的时候,可以考虑换条路走。

瑾夏年华 2021-11-27 17:27:26

图片这种东西还是不要存到数据库的好,可以保存到指定目录下,然后数据库对应记录用一个字段保存图片对应地址(相对路径)就行了。这样可以极大提升其性能。

并且如果前端输出是网页,也只需要给前端输出一个图片地址,简单省事,一举两得。

有些时候,一条路走不通的时候,可以考虑换条路走。

左岸枫 2021-11-27 17:14:40

引用来自“零度C”的评论

根据你提供的信息,可尝试作如下处理:

海之角 2021-11-27 17:04:58

嗯嗯,谢谢您百忙之中抽空帮我解决问题。

关于2,我没明白这条,我一直都是用方法1,这种方法插入blob

关于3,我是createconnectionpool一个connpool,每次用connpool获取一条连接。再insert的时候,没有关闭连接,创建了一个Statement,然后,insert empty_blob().update。

关于4,blob现在可以直接insert了么?我现在用的是10g版本。

关于5,用固态硬盘实验,每秒可以达到40张,快了将近一倍。

吃颗糖壮壮胆 2021-11-27 17:01:04

根据你提供的信息,可尝试作如下处理:

挽清梦 2021-11-27 16:24:11

引用来自“零度C”的评论

图片这种东西还是不要存到数据库的好,可以保存到指定目录下,然后数据库对应记录用一个字段保存图片对应地址(相对路径)就行了。这样可以极大提升其性能。

并且如果前端输出是网页,也只需要给前端输出一个图片地址,简单省事,一举两得。

有些时候,一条路走不通的时候,可以考虑换条路走。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文