sqlserver資料日誌檔案無法自動增長

2021-10-04 03:14:05 字數 454 閱讀 8247

問題:

線上系統崩潰,插入資料失敗,查詢資料無影響,檢視win server系統日誌裡關於sqlserver的日誌,顯示:

「資料庫 'veiss' 中的檔案 'veiss' 的自動增長已由使用者取消,或已在 3807 毫秒後超時。請使用 alter database 為此檔案設定較小的 filegrowth 值,或顯式設定新的檔案大小。」

原因:

多是由於資料庫檔案過於巨大,那麼當資料庫需要自動增長時候,按照預設10%的增長百分比,資料檔案變大時,增長10%是需要較長時間的,如果此時資料執行一些操作,往往造成死鎖衝突,所以產生了錯誤。

解決方案:

1,清空刪除日誌

2,按照提示來更改檔案增長的百分比,把10%改為5m,日誌檔案則限制檔案增長為 200g(根據實際),行資料則不限制增長。

縮小SQL SERVER日誌檔案

sql server 2000 會有日誌檔案由於時間的積累越來越大的問題 資料庫實際大小為15m,日誌檔案實際大小為625kb 匯出的日誌檔案 但日誌檔案實際占用空間為200mb 預設設定是檔案日誌會自動增長 如果想在資料庫屬性那裡,直接將當前的日誌檔案的儲存空間改小,是不行的。解決方法 找到下面的...

縮小SQL SERVER日誌檔案

sql server 2000 會有日誌檔案由於時間的積累越來越大的問題 資料庫實際大小為15m,日誌檔案實際大小為625kb 匯出的日誌檔案 但日誌檔案實際占用空間為200mb 預設設定是檔案日誌會自動增長 如果想在資料庫屬性那裡,直接將當前的日誌檔案的儲存空間改小,是不行的。解決方法 找到下面的...

縮小SQL SERVER日誌檔案

sql server 2000 會有日誌檔案由於時間的積累越來越大的問題 資料庫實際大小為15m,日誌檔案實際大小為625kb 匯出的日誌檔案 但日誌檔案實際占用空間為200mb 預設設定是檔案日誌會自動增長 如果想在資料庫屬性那裡,直接將當前的日誌檔案的儲存空間改小,是不行的。解決方法 找到下面的...