iT邦幫忙

0

SQL SERVER 資料檔案自動成長問題

請問一下
為何我看SQL SERVER的磁碟使用量 UNUSED 佔57%以上
可是資料檔案還是一直成長

所以每當資料檔案成長時,是會先使用UNUSED的部分,還不會實際增加資料庫檔案大小(總空間)的意思嗎?

https://i.imgur.com/ojQ5Yoc.jpg

2 個回答

1
player
iT邦大師 1 級 ‧ 2020-08-31 20:35:23

1.會成長的是資料庫與Log的檔案
2.一般人是在SQL Server裡設SQL Agent來弄排程去定時處理 (記得用離峰時間)
備份 -> 清Log -> 壓縮檔案
不過大概只有Log檔能夠大幅減肥 (交易紀錄通常在備份後就不留)
3.至於那個UNUSED,基本上不用管它,當你做資料庫壓縮時該吐的空間都會吐出來


頭暈想吐 orz

jhit03 iT邦新手 5 級 ‧ 2020-09-01 09:26:55 檢舉

謝謝大大
1.你好,因為這資料庫是紀錄大量資料,但是較不重要的,所以是用簡單模式,所以我不用理UNUSED,因為我看其他系統的資料庫,UNUSED幾乎都不會超過10%,所以看到這資料庫感覺很奇怪,可以了解UNUSED會這樣可能的原因嗎?

0
pilipala
iT邦新手 5 級 ‧ 2020-09-01 09:03:05

從截圖來看,幾乎是每天都在自動成長,建議手動開大一點的空間,硬碟空間會較連續,Disk IO 效能會較好

jhit03 iT邦新手 5 級 ‧ 2020-09-01 09:27:04 檢舉

收到 感謝大大

player iT邦大師 1 級 ‧ 2020-09-01 15:26:48 檢舉

硬碟空間會較連續,Disk IO 效能會較好

那是傳統硬碟,如果是SSD就不會那麼明顯

pilipala iT邦新手 5 級 ‧ 2020-09-02 13:10:04 檢舉

player 大是對的

我要發表回答

立即登入回答