當數據庫上的AutoShirnk
選項(非日誌文件)設置爲TRUE
時,操作發生的頻率如何?數據庫上的SQL Server AutoShrink選項
是否有設定的時間進行此操作?或者這取決於數據庫的大小,如果是這樣的話?
PS:我認識到,具有AutoShirnk
選項打開是不是最佳做法,並在索引碎片等
當數據庫上的AutoShirnk
選項(非日誌文件)設置爲TRUE
時,操作發生的頻率如何?數據庫上的SQL Server AutoShrink選項
是否有設定的時間進行此操作?或者這取決於數據庫的大小,如果是這樣的話?
PS:我認識到,具有AutoShirnk
選項打開是不是最佳做法,並在索引碎片等
沒有固定時間的結果。按照msdn,
數據庫引擎會定期檢查每個數據庫中的空間使用情況。如果數據庫將AUTO_SHRINK選項設置爲ON,則數據庫引擎會減小數據庫中文件的大小。此活動發生在後臺,不會影響數據庫內的任何用戶活動。
謝謝!但即使這篇文章聲稱這個過程不會影響數據庫內的用戶活動,看起來像是這樣。我正在嘗試排除故障。看到這個:http://stackoverflow.com/questions/26141795/sql-server-query-time-out – slayernoah 2014-10-01 15:33:50
此外,有沒有什麼辦法(1)找出上面的文字'定期'的定義。 (2)「磁盤空間使用率」中的哪些因素決定了它是否會因收縮而減少? – slayernoah 2014-10-01 15:36:03
我看着你發佈的另一個問題。無論如何,你是否也將AUTO GROW設置爲ON?通過此鏈接http://support.microsoft.com/kb/315512 – SouravA 2014-10-01 15:44:37
爲什麼這很重要? – adrianm 2014-10-01 11:59:00
它是一個更大的問題的一部分:http://stackoverflow.com/questions/26141795/sql-server-query-time-out – slayernoah 2014-10-01 15:32:22