mysql中有MEDIUMBLOB类型的字段,检索速度非常慢

web_win_happy 2009-11-06 10:52:04
用户一定要将图片存到mysql5数据库中,于是有了MEDIUMBLOB字段,而且三个(大图,小图,中图)
现在的情况是:
3000条数据情况下
id已经是索引
hibernate:select photo.id from Photo photo where 1=1;耗时9秒多
jdbc:select id from t_photo where 1=1;耗时2秒多
如果数据中不含有MEDIUMBLOB字段
hibernate:400ms;
jdbc:200ms;
现在我该怎么办?请高手指导
...全文
312 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
web_win_w 2009-11-09
  • 打赏
  • 举报
回复
问题解决了,将三个图片字段单独作为一张表存储即可.因为用id去检索分离出来的这张表还是很快的
jackHanQi 2009-11-06
  • 打赏
  • 举报
回复
学习一下……
web_win_happy 2009-11-06
  • 打赏
  • 举报
回复
已经是mysql了,能用oracle早用了
kala197 2009-11-06
  • 打赏
  • 举报
回复
...数据量超大的话 不要用MySQL 再说收索大量数据的话 用其他的数据库
web_win_happy 2009-11-06
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 youjianbo_han_87 的回复:]
mysql做大文件保存还不行吧。   一把都是存放图片路径来着。
[/Quote]
"用户一定要将图片存到mysql5数据库中"
现在已经是这样的情况了.....
youjianbo_han_87 2009-11-06
  • 打赏
  • 举报
回复
mysql做大文件保存还不行吧。 一把都是存放图片路径来着。
swandragon 2009-11-06
  • 打赏
  • 举报
回复
不知道
这个问题最好发到数据库板块去
closewbq 2009-11-06
  • 打赏
  • 举报
回复
这个好像没有办法调优了!
最好和客户交流,存路径吧!
修改起来也不是很费事
web_win_happy 2009-11-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 swandragon 的回复:]
不知道
这个问题最好发到数据库板块去

[/Quote]
发到数据库那去了,还没人回答

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧