SQL Server数据库大小减少查询

时间:2011-09-07 01:55:08

标签: sql-server sql-server-2008

我有一个大小为7.8 GB的SQL Server 2008 Express数据库

DataFile 1.2 GB
LogFile 6.6 GB

恢复模型=全部
自动收缩=假

在Live数据库中,减少此数据库大小的最佳方法是什么?

2 个答案:

答案 0 :(得分:1)

在缩小以完全恢复模式运行的数据库之前,必须备份事务日志。因此,过程是运行事务日志备份,然后收缩日志文件。

如果您从未执行过事务日志备份,那么您将继续遭受失控日志文件的影响,并且缩小它只会是一个创可贴解决方案。

答案 1 :(得分:1)

  • 您还可以识别未使用的表并删除这些表(如果有)
  • 您可以创建将存储一些旧的未使用数据的存档数据库
  • 您可以更多地规范化数据库以减少表格大小。

希望这些信息对您有所帮助。