簡體   English   中英

SQL Server:如何在批量刪除表和行后減小數據庫大小

[英]SQL Server : how to decrease database size after bulk delete tables and rows

刪除多條記錄后,我有一個 100 GB 的數據庫。 我想減少數據庫大小。

縮小數據庫后,我能夠

我將 100 GB 中的 1GB 但在許多博客中建議不要使用收縮數據庫操作。 它會造成碎片化和性能問題。

那么有沒有其他方法可以在批量刪除操作后減小數據庫大小?

批量刪除后我試過數據庫->任務->收縮->數據庫

它正在將數據庫大小從 100 GB 減少到 1 GB,但許多博客建議避免縮小數據庫 - 那么在批量刪除后減少數據庫大小的替代方法是什么?

在很多博客中建議不要使用收縮數據庫操作

不要相信你讀到的一切。 如果您刪除了大量行,並且永久減少了數據庫中存儲的數據量,則縮小它。 如果數據庫將立即增長回其原始大小,您只是不想縮小。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM