我在我的程序中碰到一個特定的數據庫時出現了一個奇怪的問題,我會盡我所能解釋它。mssql jdbc連接掛在servlet中
我們有一個使用WebSphere數據池連接到數據庫的Web應用程序。我們使用該連接來連接到同一數據庫服務器中的其他數據庫。在這一點上一切正常。我創建了一個創建報表的servlet,因此它必須對多個數據庫運行多個查詢。它運行得很快而且速度很快,但是當它到達第四個數據庫時,它會停止並且連接掛起。我進入數據庫服務器活動監視器,在那裏我看到它創建了幾個線程,一些正在運行,一些被暫停。當我殺掉其中一個我的程序回來並出現錯誤,並繼續。它繼續這樣做,而它正在擊中特定的數據庫,一旦它完成並在其上移動,就會執行下一個3 DB而沒有問題。
我已經看過這個數據庫的屬性,並與其他人比較,但我沒有看到任何不同。有人能請我指出正確的方向來確定這個數據庫的問題嗎?
UPDATE - 下面是活動監視器的屏幕截圖:
它在這個數據庫上做了什麼? –
在掛起的數據庫上?它只是坐在那裏,活動監視器顯示幾個進程一些正在運行並且一些暫停。我將發佈活動監視器的屏幕截圖。 – MJSalinas
你在你的servlet上運行這個數據庫是什麼? –