终止JBOSS中长时间运行的事务

时间:2014-05-20 10:59:54

标签: java sql performance jdbc jboss

我们在应用程序中使用Jboss作为中间层,使用MS Sql server作为数据库,并通过JDBC驱动程序访问Sql服务器。

我们的应用程序模块按以下模式设计。

Servlet - >豆 - > DB

现在问题是,我们有一些报告运行了一个多小时,我们无法从Jboss的角度识别那些长时间运行的查询(事务)。我有什么方法可以识别这样的SPID长时间运行查询或停止从JBoss执行查询

1 个答案:

答案 0 :(得分:0)

您应该配置事务超时,并且将自动终止长事务。看一下这个讨论:https://community.jboss.org/thread/27206?tstart=0

或google“如何在JBoss中设置事务超时”