SQL server数据库压缩空间

SQL server数据库,在手动删除或者自动删除数据后,查看数据库物理文件发现占用空间并无释放,果断采用万能的重启。(反正是本身用的一个服务器,随便玩。若是不是只有本身用的服务器,仍是建议让运维或者DBA来作)。数据库

服务器重启后发现仍是没有释放空间,emmmmmm。。。。那就请教百度老师了。服务器

网友的解答是,SQL server数据库不会本身压缩已经扩展的空间,若是须要压缩须要手动操做。运维

压缩空间的方式有两种:一、数据库。二、文件。.net

在要收缩空间的数据库上右键--》任务--》收缩--》一、数据库,2文件(本身选择)。而后就等着吧。日志

两个会有不一样,数据库会将该数据库全部的未使用空间进行收缩。适用于 数据和日志都有清空或删除。server

选择文件,htm

 

有三种能够进行收缩,数据、日志和filestream 数据。blog

前两个比较熟悉,就是对数据和日志占用空间进行收缩,第三个本身也不是很了解,建议百度下,不过不少地方都有讲解。get

阿里介绍 filestream :https://yq.aliyun.com/ziliao/103097stream

脚本之家:https://www.jb51.net/article/76929.htm

我选择的是数据库收缩,仍是很慢的,你们等着吧。

相关文章
相关标签/搜索