![SQL Server 2008 - 一个表24gb,删除了95%的数据,重新获得空间的最佳方法是什么?](https://linux22.com/image/580182/SQL%20Server%202008%20-%20%E4%B8%80%E4%B8%AA%E8%A1%A824gb%EF%BC%8C%E5%88%A0%E9%99%A4%E4%BA%8695%EF%BC%85%E7%9A%84%E6%95%B0%E6%8D%AE%EF%BC%8C%E9%87%8D%E6%96%B0%E8%8E%B7%E5%BE%97%E7%A9%BA%E9%97%B4%E7%9A%84%E6%9C%80%E4%BD%B3%E6%96%B9%E6%B3%95%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我们在数据库中保存了不必要的日志数据。一个表增长到 100 万条记录,其中 99% 现在已经消失。
我们的数据库大小为 40gb,可用空间为 24gb。
重新获得该空间的最佳方法是什么(从而减少备份的大小)。
我们的恢复模式很简单。我们可以只使用管理工作室中的自动收缩设置吗?
编辑
可能值得注意的是,无需缩小数据库来减少备份的大小。只需删除数据就足够了。我们的备份现在是 9GB。
答案1
是的,右键单击数据库->任务->收缩->数据库。
我们在数据库中保存了不必要的日志数据。一个表增长到 100 万条记录,其中 99% 现在已经消失。
我们的数据库大小为 40gb,可用空间为 24gb。
重新获得该空间的最佳方法是什么(从而减少备份的大小)。
我们的恢复模式很简单。我们可以只使用管理工作室中的自动收缩设置吗?
编辑
可能值得注意的是,无需缩小数据库来减少备份的大小。只需删除数据就足够了。我们的备份现在是 9GB。
是的,右键单击数据库->任务->收缩->数据库。