Amazon-Rds
在 Amazon RDS 上,什麼會佔用數據庫文件之外的儲存空間?
我最近為 RDS 數據庫調整了數據和日誌文件的大小,只留下了幾 GB 的未分配空間。此後不久,分配了 1 GB 的誤差範圍,然後又解除了分配。這可能是什麼原因造成的?
所有數據庫(包括 tempdb)要麼很小 (MB),要麼與設置的大小完全相同;它們加起來為 197 GB,在 200 GB 實例上剩餘 3 GB 可用空間。但是:
顯然,如果這種情況再次以稍微大一點的幅度發生,就會出現問題。現在,我可以簡單地縮小其中一個數據庫文件以提供更大的餘量,但我想了解實際發生的情況。
AWS 支持人員提供了全面的答复。在這種情況下,它是事務日誌備份,在解除安裝到 S3 之前被寫入 SQL 磁碟。還有一些東西可以消耗空間,主要是暫時的。正如他們的技術概述:
作為最佳實踐,我建議為類似程序(日誌備份、錯誤日誌文件、跟踪文件等)保留大約 5% 的可用空間,但這可能會根據高事務量或批量數據上傳過程而有所不同,這可能暫時需要高磁碟儲存。