美文网首页
收缩数据库

收缩数据库

作者: 肉肉要次肉 | 来源:发表于2017-05-18 09:39 被阅读63次

    SQL Server 2008 采用的是先分配后使用的机制,所以数据库在使用的时候,就有可能会存有多余的空间,这样在一定程度上就会造成存储空间的浪费。这个时候就需要减少分配给数据库文件和日志文件的磁盘空间,SQL给我们提供了收缩的方式,来减少数据库的存储空间。

    收缩数据库:删除数据库的每个文件中已经分配但还 没有使用

                              的页,收缩后数据库空间自动减少

    收缩方式:自动收缩数据库和手动收缩数据库


    一、自动收缩数据库

    找到想要收缩的数据库,单击右键,点击属性,如图1.---->常规

    可以看到当前所查看的数据库大小和可用空间

    图1

    看到了数据库大小之后,我们对此数据库进行收缩,如图2.

    找到"选项",将自动收缩默认下的FALSE,改成TRUE,点击确定。

    图2

    以上我们就完成了对数据库的自动收缩。数据库就会每隔半小时,就会自动检测,如果它的存储空间大于25%的话,SQL Server就会自动收缩。




    二、手动收缩数据库

    找到想要收缩的数据库,单击右键,点击任务-->收缩-->数据库

                                                                                              -->文件

    我们先来收缩数据库,如图3.

    图3

    勾选-->收藏操作,收缩后文件中的最大可用空间-->需要输入一个0--99的整数,这里我们先输入20%。

    图4

    以上是对数据库的手动收缩,还可以收缩文件,如图5.

    这里我们还可以选择要收缩的文件类型,是收缩数据还是,日志。要收缩的文件组,以及文件名,

    图5

    相关文章

      网友评论

          本文标题:收缩数据库

          本文链接:https://www.haomeiwen.com/subject/zezjxxtx.html