“连接处于锁定等待状态”谁清楚这是怎么回事?谢谢各位了,高分相赠!
系统是用java开发的,已经在客户那里运行了一年多了,最近两天才出现的这个问题。
多个用户同时访问数据库时,或一个用户多次提交同一操作时(一个操作,检索,添加,删除都包括了),数据库反应特别迟钝,好像事务都死在那里了。察看数据库的日志,什么提示信息都没有。察看数据库的连接时,发现有四十多个连接(对数据库共计访问了38次),除了有两个连接的状态是“运行时.....(具体是什么不记得了)”,其它的都表示“连接处于锁定等待状态”。最后时重起了系统的后台,情况才得到缓解(共持续了两个多小时,其间的事务都没有成功提交)。
谁知道这是怎么回事?如果连接一直处于锁定等待状态,可不可以直接把连接关掉,怎样关掉?