deadlock

    2熱度

    2回答

    什麼情況導致SQL Server發生死鎖? 如何解決這種情況?

    2熱度

    4回答

    除了gdb之外,在MT程序中調試死鎖線程的可能方法是什麼?

    4熱度

    6回答

    爲避免死鎖,有人應遵循哪些最佳實踐/成語?

    0熱度

    1回答

    如何找出COM +應用程序的CPU級死鎖?這是一個在Win2K上運行的應用程序。無論負載如何,所有其他對象都使用的1個對象突然建立通話時間,然後系統崩潰。將系統恢復到正常工作狀態的唯一方法是重新啓動COM +應用程序。 有趣的部分是這個條件不能在QA或DEV中複製。唯一的區別是CPU人數和內存。 COM +應用程序是n層模型中的應用程序組件,它使用MSDAORA使用v9.2客戶端連接到Oracle

    24熱度

    6回答

    我讀過幾篇文章和文章,說lock(this),lock(typeof(MyType)),lock("a string")都是不好的做法,因爲另一個線程可能鎖定相同的密鑰並導致死鎖。爲了理解這個問題,我試圖創建一些示例代碼來說明僵局,但一直未能圍繞這個問題進行解決。 有人可以寫一段簡短的代碼來說明這個經典問題嗎?請保持簡短,我只能以更小的塊來消化代碼。 編輯: 我認爲lassevk總結得很好;真正的

    6熱度

    4回答

    在我的應用程序的ASP.NET執行,似乎SQL 2008速成持有一些鎖,我也得到 Timeout expired. The timeout period elapsed prior to completion of 操作或服務器沒有 迴應 也許我的一些查詢沒有優化。 Visual Studio中崩潰了: Microsoft Visual Studio may be unstable now.

    1熱度

    4回答

    在生產SQL Server 2000數據庫中,我們遇到了一些非常煩人的死鎖情況。 主要設置如下: SQL Server 2000企業版。 服務器使用ATL OLE數據庫以C++編碼。 通過存儲過程訪問所有數據庫對象。 所有UPDATE/INSERT存儲過程都將其內部操作包裝在BEGIN TRANS ... COMMIT TRANS塊中。 我收集與SQL事件探查繼互聯網就像this one上幾篇文章

    10熱度

    1回答

    TL; DR:我爲我發現的錯誤提供了一個補丁,我對它有0個反饋。我想知道這是否是一個錯誤。這不是一個咆哮。請閱讀本文,如果您可能受其影響,請檢查修復程序。 幾周前我發現並報告了這個MySQLdb錯誤(編輯:6周前),發送了一個補丁,發佈在幾個ORM的論壇上,郵寄了MySQLdb作者,郵寄了一些人談論處理死鎖,郵寄ORM作者和我仍然在等待任何形式的反饋。 這個錯誤導致了我很多的悲痛,我可以在反饋中找

    7熱度

    1回答

    我在SQL Server 2008上的SELECT/UPDATE上遇到了死鎖問題。 我從這個線程讀取了答案:​​但我仍然不明白爲什麼我會死鎖。 我已經在下面的測試用例中重新創建了這種情況。 我有一個表: CREATE TABLE [dbo].[SessionTest]( [SessionId] UNIQUEIDENTIFIER ROWGUIDCOL NOT NULL, [Expi

    6熱度

    3回答

    我目前正在插入一條記錄到SQL Server表,然後選擇自動遞增ID如下: (@p0 int,@p1 nvarchar(8))INSERT INTO [dbo].[Tag]([Some_Int], [Tag]) VALUES (@p0, @p1) SELECT CONVERT(Int,SCOPE_IDENTITY()) AS [value] (這是使用LINQ到SQL生成)。由於某些原因