0
表sysmail_log有超過5,000,000條記錄。我嘗試截斷/刪除所有記錄,只是簡單地運行DELETE FROM msdb.dbo.sysmail_log查詢。由於5mil記錄截斷sysmail_log
問題是這個查詢似乎永遠不會結束。我已經運行了超過12小時,但仍在執行中。
爲什麼它不起作用?
我想刪除並重新創建表,但我不確定。
我應該這樣做嗎?
表sysmail_log有超過5,000,000條記錄。我嘗試截斷/刪除所有記錄,只是簡單地運行DELETE FROM msdb.dbo.sysmail_log查詢。由於5mil記錄截斷sysmail_log
問題是這個查詢似乎永遠不會結束。我已經運行了超過12小時,但仍在執行中。
爲什麼它不起作用?
我想刪除並重新創建表,但我不確定。
我應該這樣做嗎?
我發現一個已鎖定該表的進程。這是sysmail_log上的一個選擇查詢。
我殺了它。問題解決了。
通過EXEC sp_who2成立阻塞的進程和 DBCC INPUTBUFFER(247)
難道進展看到查詢結果?我的意思是它是否刪除記錄或掛起? – SajithP
您是否嘗試從頭開始刪除多行'通過log_id'從msdb.dbo.sysmail_log命令中刪除top(10)? – HABO
12個小時後,我必須停下來。什麼都沒發生。 – Amin