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
- 伺服器啟動沒有反應伺服器
- USB驅動正常,USB沒有反應
- win10工作列沒有反應怎麼辦 win10工作列沒有反應的方法Win10
- Win10工作列點選沒有反應 win10底部工作列無響應Win10
- android make 沒反應Android
- 帝國cms建立欄目後更新沒有反應
- [提問交流]登陸等POST提交沒有反應
- win10 1909系統鎖屏後沒反應如何解決Win10
- win10點選開始選單為什麼沒有反應 win10開始選單無反應的方法Win10
- 死鎖
- 中國銀行網銀助手開啟沒有反應
- macbook pro黑屏沒反應無法開機的解決方法Mac
- Win10系統無線滑鼠沒反應如何解決Win10
- win10 office2010儲存沒有反應怎麼解決_win10 office2010儲存沒有反應如何修復Win10
- 如何避免死鎖?我們有套路可循
- win10系統點選音量圖示沒有反應無法啟動如何解決Win10
- 滑鼠右鍵沒反應怎麼處理 滑鼠右鍵點了沒反應
- 什麼是死鎖?如何解決死鎖?
- Win10系統滑鼠點選沒反應怎麼處理_win10滑鼠沒有反應的解決步驟Win10
- win10系統點選edge瀏覽器沒有反應無法開啟如何解決Win10瀏覽器
- 面試官:什麼是死鎖?怎麼排查死鎖?怎麼避免死鎖?面試
- 死鎖概述
- win10軟體無反應怎麼辦_w10開啟軟體沒反應如何處理Win10
- 藍芽滑鼠已配對為什麼沒反應 win10藍芽滑鼠已連線無反應藍芽Win10
- 作業系統(5) 死鎖的概念 死鎖產生的必要條件 死鎖的處理策略 預防死鎖 避免死鎖 死鎖的檢測和解除 銀行家演算法作業系統演算法
- 例項詳解 Java 死鎖與破解死鎖Java
- 檢視oracle死鎖程式並結束死鎖Oracle
- MySQL 死鎖和鎖等待MySql
- 死鎖和可重入鎖
- 面試:什麼是死鎖,如何避免或解決死鎖;MySQL中的死鎖現象,MySQL死鎖如何解決面試MySql
- inspector 點重新整理沒反應
- pip install selenium安裝沒反應
- SQL SERVER死鎖查詢,死鎖分析,解鎖,查詢佔用SQLServer
- steam打不開沒反應是什麼原因 點選steam沒反應怎麼解決
- 死鎖是什麼?如何預防和避免死鎖?
- MySQL死鎖系列-線上死鎖問題排查思路MySql
- java多執行緒中的死鎖、活鎖、飢餓、無鎖都是什麼鬼?Java執行緒
- win10有時開始欄沒反應假死怎麼解決 win10點選開始欄沒反應假死修復方法Win10