SQL Server 2000設定了資料庫的自動增長,硬碟空間也沒問題,但還是遭遇空間不足問題

qdrzq發表於2015-04-03
接到客戶的問題反饋,做日終操作時,遇到Primary檔案組已滿
檢視其資料的基本情況:
使用SQL2000,業務庫大約18G,設定了自動收縮,也設定了檔案自動增長,按預設設定,每次增長10%.硬碟空閒空間也是有的.硬碟分割槽是NTFS,也不存在FAT32下檔案不能突破4G的限制.
這樣,從設定方面來看,應該不會出現該問題.
據查閱資料,設定了自動收縮,則每隔30分鐘自動收縮作業會檢查,如果空閒空間超過25%,則收縮.
這麼說來,每次增10%,遠遠不到25%,不應該是被收縮了.

按照規律,關注了這一點,遭遇此問題,都是在大事務時候發生.
據分析,還是每次增加10%(這裡,也就是大約1.8G)太大.導致超時.
所以,調整成為每次增長50M,結果不再發生該問題.

後來,繼續跟蹤此問題,找資料看,結果,看了下面連結的內容
參閱:http://www.cnblogs.com/zhijianliutang/p/4062747.html
則更加驗證了分析的原因.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29512902/viewspace-1485588/,如需轉載,請註明出處,否則將追究法律責任。

相關文章