sqlserver數據日誌文件無法自動增長

問題:

線上系統崩潰,插入數據失敗,查詢數據無影響,查看win server系統日誌裏關於sqlserver的日誌,顯示:

“數據庫 'VEISS' 中的文件 'VEISS' 的自動增長已由用戶取消,或已在 3807 毫秒後超時。請使用 ALTER DATABASE 爲此文件設置較小的 FILEGROWTH 值,或顯式設置新的文件大小。”

原因:

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

解決方案:

1,清空刪除日誌

2,按照提示來更改文件增長的百分比,把10%改爲5M,日誌文件則限制文件增長爲 200G(根據實際),行數據則不限制增長。

相關資料:

https://www.iteye.com/blog/pmfou-site-1484467

https://blog.csdn.net/weixin_34318956/article/details/93767121

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章