2010-11-24 32 views
0

最近我一直在很難更新表中的記錄,因爲他們超時。SQL Server:插入,更新,刪除,創建超時

我無法更新數據庫上的行,甚至無法通過SQL Server Management Studio創建新表。

我檢查了sp_who2,並且在保存表格時我沒有在BlkBy中看到任何ID。 (我正要抓住錯誤信息,但是草藥法,這次它是有效的,但是我仍然會要求幫助)。

當更新/刪除/插入/創建語句運行時,它們顯示爲狀態RUNNABLE。

運行的查詢總是非常小。

希望我沒有太模糊,但我一定錯過了一些信息,所以如果你有任何想法或問題,將不勝感激。

謝謝

+0

你能否提供一對夫婦的樣本陳述?查詢很小,但表格有多大?您是從您編寫的自定義應用程序更新還是從mgmt studio更新?你是否已經在服務器上啓動了perfmon(或類似的)來監視它? – Matt 2010-11-24 15:54:56

回答

0
  1. 創建新的小桌子,檢查是否 它的正常工作。
  2. 檢查您在 表中的索引是否在您在WHERE條件中使用的字段 上更新。
  3. 檢查服務器日誌是否有錯誤。
  4. 嘗試檢查/修復 數據庫中的表格。
相關問題