java调用sqlserver存储过程超时中断!急!急!急!

倚楼听风雨_ 2011-08-29 05:01:55
我有一个web工程,在公司的环境下,无论是多久都不会中断,可以得出结果,但是到了现场只要超过10分钟,就会中断,我也不知道是什么地方的原因。我大致上说下环境吧。
现场上是双机热备的,web上配置了2个库,但是这2个库并不是我要查询的库,每次查询时都是直接写数据库的服务名再点出来的。而公司的环境下则没有配置2个服务器,只用了一个。
开始我以为是驱动的问题,但是我发现驱动是一样的,所以我觉得是不是双机热备导致的?
急!急!急!急!
...全文
314 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
9441 2011-08-31
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 cyzshenzhen 的回复:]

引用 2 楼 cyzshenzhen 的回复:

引用 1 楼 9441 的回复:

不用JAVA调用,直接在查询管理器里调用那个存储过程要执行多久?


没在现场记录过,你等等哈 不过估计用不了10分钟


刚测试过了,在sql查询分析器上大概要8分钟的时间
[/Quote]

如果要执行8分钟这么久的话,我看你还是换种方式吧
1.优化SQL
2.定时生成到结果表
倚楼听风雨_ 2011-08-30
  • 打赏
  • 举报
回复
怎么没兄弟冒泡了?自己先顶个
倚楼听风雨_ 2011-08-30
  • 打赏
  • 举报
回复
唉,看来还是没结果了 蛋疼
倚楼听风雨_ 2011-08-29
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 softroad 的回复:]

我的神呀,那你设置下timeout么
[/Quote]

tomcat的timeout吗?

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="GB18030" />
应该不影响吧
softroad 2011-08-29
  • 打赏
  • 举报
回复
我的神呀,那你设置下timeout么
倚楼听风雨_ 2011-08-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 cyzshenzhen 的回复:]

引用 1 楼 9441 的回复:

不用JAVA调用,直接在查询管理器里调用那个存储过程要执行多久?


没在现场记录过,你等等哈 不过估计用不了10分钟
[/Quote]

刚测试过了,在sql查询分析器上大概要8分钟的时间
倚楼听风雨_ 2011-08-29
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zidasine 的回复:]

10分钟的等待 用户接受的了吗

优化sql 尽量减少时间吧
[/Quote]

这是个统计,客户的需求太苛刻了,没办法,能做到现在这一步算是很不错了。
zidasine 2011-08-29
  • 打赏
  • 举报
回复
10分钟的等待 用户接受的了吗

优化sql 尽量减少时间吧
倚楼听风雨_ 2011-08-29
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 9441 的回复:]

不用JAVA调用,直接在查询管理器里调用那个存储过程要执行多久?
[/Quote]

没在现场记录过,你等等哈 不过估计用不了10分钟
9441 2011-08-29
  • 打赏
  • 举报
回复
不用JAVA调用,直接在查询管理器里调用那个存储过程要执行多久?

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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