当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·关于win32变成的一个问题    »显示摘要«
    摘要: 在win32的环境下,处理wm_char这个消息,怎样才能得到输入的字符? ......
    摘要: 用fopen打开文件,却不知怎样获得该文件的长度(字节数),怎么办? ......


java+oracle性能比较,如果不用连接池的话,图片存在数据库里,运行占有系统资源比较大,如果用连接池的话,效果如何

java+oracle性能比较,如果不用连接池的话,图片存在数据库里,运行占用系统资源比较大,如果用连接池的话,效果如何?  
  1附图片小的也有几M,我的理解用了连接池的话只是共享连接,在不同人员访问不同图片,如果同时100个人访问调出1张图片  
  那内存保守估计也要500M  
  1这样是否有问题????  
  2这种设计是否合理  
  3如果数据库保存图片的路径,图片编号保存在硬盘上,那在不同人员访问不同图片,如果同时100个人访问调出1张图片,这种情况下调出图片 还是要经过内存的把? 那内存使用量如何估计?

NO.1   作者: yshao

肯定是要用连接池的,否则,系统将会非常的慢,不仅仅是访问图片的问题,访问数据也是一样的,如果同时访问的人很多的话。  
 

NO.2   作者: smartboy

连接池只是保证数据库不会因为连接数过多导致的资源浪费,对于一个用户  
  或者多个用户使用一个连接返回大量数据的效能提高不大,这种性能的提高  
  只能通过数据库调优或者增加数据库硬件性能

NO.3   作者: wqfsw

呵呵。。。。  
    数据库是瓶劲!!

NO.4   作者: ChDw

你的Java服务器是基本上不用太过消耗内存的,它只是转发了一下数据。  
  数据库方面的就不太清楚了,应该不会占这么大的。

NO.5   作者: wafer_w

首先,你的系统是WEB访问吗?如果是那么100个连接同时取数据库的情况很少,不过那么大的图片放在数据库里面恐怕跑起来很慢——除非你的机器很NB。如果是3的情况访问速度就快多了。你看SINA上一幅图片只怕不只100个人在看吧!

NO.6   作者: leonzhao

图象在数据库中,再好的机器也不行,一定慢死。  
   
  赶紧换方案吧!  
   
  XNA就是这么做的,Oracle从美国一批又一批的来专家解决,最后也没有解决,一期工程开始后半年性能就已经低的不行了,然后半年后开始2期建设……  
   
  Oracle没有对非结构化数据的解决方案的。

NO.7   作者: jamsband

为什么喜欢把图片放在数据库中,我不喜欢,那样肯定要慢.

NO.8   作者: leonzhao

总之,把图像放在DB中,你的东西就必死了,和连接池没什么关系,不用好了^_^


 ·树控件节点前图象的问题    »显示摘要«
    摘要: ctreectrl::createdragimage cimagelist* createdragimage( htreeitem hitem ); 我在树控件中要用到这个函数,但是我的树控件中没有使用这个函数m_wndtree.setimagelist ( &m_image,tvsil_normal );给树加图像列表, 这样用可以吗?我用时出错,只要一加上m_wndtree.s......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE