我们在应用程序中使用Jboss作为中间层,使用MS Sql server作为数据库,并通过JDBC驱动程序访问Sql服务器。
我们的应用程序模块按以下模式设计。
Servlet - >豆 - > DB
现在问题是,我们有一些报告运行了一个多小时,我们无法从Jboss的角度识别那些长时间运行的查询(事务)。我有什么方法可以识别这样的SPID长时间运行查询或停止从JBoss执行查询
答案 0 :(得分:0)
您应该配置事务超时,并且将自动终止长事务。看一下这个讨论:https://community.jboss.org/thread/27206?tstart=0
或google“如何在JBoss中设置事务超时”