5144 錯誤
錯誤編號:5144級別:10
數據庫'%3!'中文件'%1!'的自動增長在%5!毫秒后已取消或出現超時。使用ALTERDATABASE設置更小的FILEGROWTH或設置新的大小。
--錯誤說明
這個問題說明你的處理要求數據庫立即分配xxMB的存儲空間用于滿足你的處理需求,但數據庫在xx毫秒無法完成這個分配.
--解決的辦法:
1.不要使用自動收縮,自動收縮會定期收容數據文件的空閑空間,則處理需要的時候卻要擴大數據文件,這兩者相反的處理,是沖突的
ALTERDATABASEMyDataBaseSETAUTO_SHRINKOFF
2.如果你不進行事務日志備份,也不需要利用事務日志做處理,則可以將數據庫恢復模型設置為SIMPLE,減少日志記錄,減輕磁盤I/O壓力
ALTERDATABASEMyDataBaseSETRECOVERYSIMPLE
3.設置更小的文件增長步驟,以減少每次數據文件分配空間所需要的時間
ALTERDATABASEMyDataBase
MODIFYFILE(
NAME='MyDataBase_Date',
FILEGROWTH=50MB)--不要使用百分比,不然數據文件大了的話,這個百分比的結果就很大
4.為數據文件預先分配足夠大的空間,避免數據處理時分配空間
ALTERDATABASEMyDataBase
MODIFYFILE(
NAME='MyDataBase_Date',
SIZE=500GB)--預設數據文件大小為500GB
5.如果通過上述處理還無法解決問題,則應該考慮你的磁盤I/O性能不行,考慮提高硬件配置.
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
