CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  产品/厂家 >  应用性能管理

高分求教解决问题的思路

楼主EastBull(东方神牛)2006-03-01 15:54:12 在 产品/厂家 / 应用性能管理 提问

应用环境:  
  tomcat5.0.28   单独一台机器  
  SQLServer2K   单独一台机器  
   
  采用JDBC直接连接的方式,查询的数据库表记录很少,但是经常间歇性的出现连接数据库很慢的情况(一般为40-60秒才能建立连接返回),各位老兄不知道有没有如何定位问题的思路和办法?  
   
  曾出现如下现象:tomcat所在机器连接网路,同一网段的其他机器也无法很快的连接该数据库;tomcat所在机器网线拔掉,同一网段的机器连接数据库就很快。  
   
  如果修改成连接池的方式,能解决该问题吗? 问题点数:100、回复次数:6Top

1 楼xiemingmei(谢明媚)回复于 2006-03-03 21:55:11 得分 0

是不是访问了数据库的连接没有释放,以致速度变慢。Top

2 楼superman421(38度的雪)回复于 2006-03-05 13:49:18 得分 0

修改之后应该不会出现这种问题的。Top

3 楼improgrammer(无忌)回复于 2006-03-06 13:42:54 得分 0

好象是ORACLE   客户端软件的一个BUG。使用机器名,不要直接指定IP地址。首先为数据库服务器定义一个机器名(HOST文件?)。Top

4 楼EastBull(东方神牛)回复于 2006-03-08 10:43:21 得分 0

目前正在试验,一起部署了两个程序,一个直接连接,一个数据库连接池方式。谢谢各位的关注Top

5 楼rinapt()回复于 2006-03-30 18:23:06 得分 0

(在正确关闭连接的情况下)两个方法,,  
  一是用连接池,但往往在大量数据查询时还是会死掉..  
  二是缓存查询结查到内存.开tomcat时常驻内存,然后缓存查询,这样会提高很大部分的性能.  
  如果内存都不够你用的,那从程序算法上找出路吧.Top

6 楼shupei721(*北斗星*)回复于 2006-04-09 03:30:40 得分 0

其实方法有很多,还是自己慢慢去常识着解决一下,那样更好!Top

相关问题

  • 高分求思路!!
  • 高分求思路!!
  • 高分求教一思路
  • 高分求思路(300)
  • 高分求思路(300)
  • 高分求思路(300)
  • 高分求思路?初学!
  • 高分求问题思路
  • 高分求一想法或思路!
  • 高手给个思路,在线给分!

关键词

  • 连接
  • 数据库
  • 解决
  • 内存
  • 查询
  • tomcat
  • 机器
  • 问题
  • 出现
  • 方式

得分解答快速导航

  • 帖主:EastBull

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo