首页 理论教育 SQLServer2008:优化数据库收缩效果

SQLServer2008:优化数据库收缩效果

时间:2026-01-26 理论教育 卡哇伊 版权反馈
【摘要】:在收缩数据库时,可以成组或单独地手动收缩数据库文件,也可以设置数据库文件,使其按照指定的时间间隔自动进行收缩。根据收缩数据库的需要,可以选择“在释放未使用的空间前重新组织文件。选中此选项可能会影响性能”复选框。相反,在备份数据库或事务日志的同时也不能收缩数据库或事务日志。图2-9执行收缩数据库命令图2-10“收缩数据库”对话框

数据库在使用一段时间后,需要对数据库文件进行收缩,以便更加有效地利用数据库的存储空间。在SQL Server 2008中,数据库中的数据文件和事务日志文件都可以被收缩。在收缩数据库时,可以成组或单独地手动收缩数据库文件,也可以设置数据库文件,使其按照指定的时间间隔自动进行收缩。下面我们就主要介绍在Microsoft SQL Server Management Studio中如何对数据库EBuy进行收缩,具体操作步骤如下:

(1)按创建数据库的方式打开Microsoft SQL Server Management Studio工具。

(2)与服务器建立连接,然后在“资源管理器”下面选择需要收缩的数据库,点击右键,在弹出的快捷菜单中依次选择“任务”→“收缩”→“数据库”命令,如图2-9所示。

(3)接下来,弹出如图2-10所示的“收缩数据库”对话框。根据收缩数据库的需要,可以选择“在释放未使用的空间前重新组织文件。选中此选项可能会影响性能”复选框。如果选择该复选框,则必须为“收缩后文件中的最大可用空间”指定数值。

(4)接下来,如果选择了复选框,就需要在“收缩后文件中的最大可用空间”中,输入收缩数据库后数据库文件中剩下的最大可用空间百分比,该数值处于0~99之间。

(5)设置完成后,点击“确定”按钮,就可用顺利完成数据库的收缩。

小贴士(https://www.xing528.com)

在尝试收缩数据库或事务日志文件时,不能创建数据库或事务日志的备份。相反,在备份数据库或事务日志的同时也不能收缩数据库或事务日志。

图示

图2-9 执行收缩数据库命令

图示

图2-10 “收缩数据库”对话框

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈