我的一個數據庫的數據mdf文件的大小爲450 GB。我放棄了不必要的表來回收數據庫中的一些空間,即使有大約150 GB的可用空間,但我的驚訝數據文件將不會縮小到文件初始大小(已增長到450 GB)以下。什麼可能是最簡單的解決方案/解決方法?即使有可用空間,mdf數據文件也不會縮小
2
A
回答
0
如果您的數據庫處於完全恢復模式,則可以切換到SIMPLE模式,然後執行收縮文件來回收空間。
正常情況下,這是由於日誌無法成功收縮而非數據文件。
但是,確保您留出足夠的增長空間,因爲調整大小會導致大量額外工作。
我不會推薦收縮無緣無故,因爲有很多帖子指出你爲什麼不應該,因爲它可能導致分裂。
在線查看書籍以獲取DBCC SHRINKDATABASE語句。
+0
選擇最接近的,儘管它不是完整的答案 – Baaju 2010-09-08 08:48:57
相關問題
- 1. 即使我使用非縮小文件,ReactJS也會縮小錯誤
- 2. 啓用QLabel即使截斷文本也會縮小
- 3. GZipStream - 即使使用flush也不寫所有壓縮數據?
- 4. 即使堆上可用空間也會發生全面的GC
- 5. MySQL數據文件不會縮小
- 6. 即使啓用縮放,achartengine圖表也不會縮放
- 7. SQL即使在數據庫中有數據可用時也返回空元組
- 8. Java - file.length()即使文件不可讀也會返回
- 9. 即使文本上有文字,Textarea .html()也會返回空格
- 10. 即使核心數據實體有數據,FetchedResultsController也會返回空
- 11. 即使某些引用爲空,也可以獲取數據
- 12. 即使動態大小,也無法使用vboxmanage縮小virtualbox HD
- 13. 即使數據可用,端口讀取信息也會等待
- 14. 使用MDF SQL Server文件而不是「數據庫」會有性能下降嗎?
- 15. 即使有數據庫中的數據,SqlCommand也會返回null
- 16. 即使數據庫中有數據,ExecuteScalar()也會返回NULL
- 17. 即使使用REINSTALLMODE也不會覆蓋文件= amus
- 18. 即使項目不存在,程序也會顯示文本文件數據c#
- 19. 即使文件相同,Rsync - 目標也會變小
- 20. 即使文件存在,腳本也不會識別該文件
- 21. 即使缺少管理權限也會創建空白文件
- 22. 從ravendb刪除數據文件大小不會縮小
- 23. 即使我刪除了所有會話文件,會話也不會被銷燬
- 24. 即使隊列不爲空時,activemq消費者也不會返回數據
- 25. Meteor.js:.find()即使數據庫不爲空也不會返回任何內容
- 26. 即使堆空間高於文檔大小,Java堆空間錯誤也會「在轉換550 MB文檔時發生」,儘管堆空間高於文檔大小
- 27. No JsonResponse即使單個數據爲空時也可獲得
- 28. 即使將所有父級layout_width設置爲fill_parent,對話框也會縮小
- 29. 即使核心數據上下文保存後數據也不會持久
- 30. CoreBlueTooth:即使將數據寫入可寫特徵也會出錯
這可能是一個好主意,列出你迄今嘗試過的命令。 – LittleBobbyTables 2010-08-05 11:52:40
是的,請列出用於實現這個縮小練習的T-SQL。 – 2010-08-05 12:55:04