数据库连接的优化思路

公司系统是跨平台多客户端操作,而WEB占用的连接一度受到限制——用proxool连接池管理50个连接,经常出现连接不够用的情况。

与前辈讨教,服务器的多个对接项目,如何实现数据连接的合理分配,节约效率成本?

原来每个delphi的对接项目只分配了一个数据库连接,对用户请求放入队列进行排序,先进先连,后进后连,颇有道理,也算长了见识;

 

除了数据库连接池的问题,tomcat容器的效率也让我很是犯难:

服务器启动一周,tomcat的cpu消耗达到90%以上,一度吃紧,页面访问的速度也缓慢,什么原因?java的垃圾回收出了问题?还是内存溢出?

用JProfiler跟踪,还是proxool的housekeeper消耗厉害,还有几个登录filter;另外new的变量占有的空间也没有释放;

 

运维的经验缺乏,对web站点的管理捉襟见肘,学习ing!

posted on 2013-11-04 11:27  Brown Qin  阅读(399)  评论(0编辑  收藏  举报

导航