DB2 死鎖無沒有反應
The Microsoft SQL Server 2000 Driver for JDBC may cause an application to stop responding, or "hang," while working with concurrent transactions in a multi-threaded environment. A thread dump file that is generated during the hang (with the 'kill -quit <pid>' command in a Unix environment, or with the CTRL+SHIFT+BREAK key combination in the command session where the application is launched in a Windows environment) shows the following call stack:
java.net.SocketInputStream.socketRead
java.net.SocketInputStream.read com.microsoft.util.UtilSocketDataProvider.getArrayOfBytes
com.microsoft.util.UtilBufferedDataProvider.cacheNextBlock
com.microsoft.util.UtilBufferedDataProvider.getArrayOfBytes
com.microsoft.jdbc.sqlserver.SQLServerDepacketizingDataProvider.signalStartOfPacket
com.microsoft.util.UtilDepacketizingDataProvider.getArrayOfBytes
com.microsoft.util.UtilPagedTempBuffer.write com.microsoft.util.UtilPagedTempBuffer.write
com.microsoft.util.UtilByteArrayDataProvider.receive
com.microsoft.util.UtilByteOrderedDataReader.receive
com.microsoft.jdbc.sqlserver.tds.TDSRPCRequest.submitRequest
com.microsoft.jdbc.sqlserver.tds.TDSCursorRequest.sendCursorFetch
com.microsoft.jdbc.sqlserver.tds.TDSCursorRequest.openCursor
com.microsoft.jdbc.sqlserver.SQLServerImplStatement.execute
com.microsoft.jdbc.base.BaseStatement.commonExecute
com.microsoft.jdbc.base.BaseStatement.executeQueryInternal
com.microsoft.jdbc.base.BasePreparedStatement.executeQuery
CAUSE:
When the Java application, or the application server that initiates and manages transactions on multiple threads using the Microsoft JDBC driver, switches from manual commit mode to auto commit mode between transactions, the driver does not automatically commit any open transactions. This can cause tables to remain locked. When a table remains locked, any subsequent query against that table stops responding.
resolve:
Prevent the transaction rollback and adjust the server or system attribute after roll back.
相關文章
- db2查殺死鎖DB2
- ntpdate同步時間沒有反應
- DataBinding點選事件沒有反應事件
- 伺服器啟動沒有反應伺服器
- win10工作列沒有反應怎麼辦 win10工作列沒有反應的方法Win10
- db2死鎖監視器的使用(好用)DB2
- Win10工作列點選沒有反應 win10底部工作列無響應Win10
- (轉)linux下rman沒有反應問題Linux
- JBoss 執行緒達到最大 沒有反應執行緒
- rpm命令沒有反應是怎麼回事?
- 使用表查詢監控DB2的死鎖DB2
- [提問交流]登陸等POST提交沒有反應
- ontape之後沒有反應(問題未解決)
- 帝國cms建立欄目後更新沒有反應
- MySQL InnoDB如何應付死鎖MySql
- 資料死鎖:營銷人員沒有有效利用消費者資料
- win10點選開始選單為什麼沒有反應 win10開始選單無反應的方法Win10
- [CareerCup] 16.4 A Lock Without Deadlocks 無死鎖的鎖
- android make 沒反應Android
- Java鎖——死鎖Java
- 死鎖
- win10系統點選音量圖示沒有反應無法啟動如何解決Win10
- goldengate同步無反應,不成功,ggserr也沒有報錯日誌,程式不abendedGoGse
- macbook pro黑屏沒反應無法開機的解決方法Mac
- Win10系統無線滑鼠沒反應如何解決Win10
- 滑鼠右鍵沒反應怎麼處理 滑鼠右鍵點了沒反應
- SQ死鎖及死鎖的解決
- Win10系統滑鼠點選沒反應怎麼處理_win10滑鼠沒有反應的解決步驟Win10
- win10系統點選edge瀏覽器沒有反應無法開啟如何解決Win10瀏覽器
- win10 1909系統鎖屏後沒反應如何解決Win10
- 面試官:什麼是死鎖?怎麼排查死鎖?怎麼避免死鎖?面試
- 什麼是死鎖?如何解決死鎖?
- 殺死Oracle死鎖程式Oracle
- 死鎖分析
- oracle 死鎖Oracle
- win10軟體無反應怎麼辦_w10開啟軟體沒反應如何處理Win10
- 藍芽滑鼠已配對為什麼沒反應 win10藍芽滑鼠已連線無反應藍芽Win10
- 使用Apache Ignite實現無死鎖事務Apache