SQL Server 压缩资料库 (Shrink Database) - 心得分享

DBABootcamp

该不该压缩资料库是 DBA 常见的问题。以记录档 (LDF, log file) 而言,如果资料库备份排程设定得当,理论上是不需要压缩记录档。但如果因为备份失败或其他因素,造成记录档过大的情况,常见的办法就是压缩记录档取回可用的磁碟空间。

至于压缩资料库与资料档 (MDF, data file),我相信大多数 DBA 都会投反对票,不赞成压缩资料库。原因是压缩资料库虽然可以取回一些磁碟空间,但对资料库本身却会造成不小的伤害,会造成严重的资料碎片化 (fragmentation),进而衍生出效能的问题。

虽然如此,也不是都不能压缩资料库。如果资料库经历大量的资料表 DROP 或 TRUNCATE, 这种情况之下就可以非常合理的压缩资料库,取回一些磁碟空间。

DBA 训练营 - SQL Server 资料库管理入门
线上课程募资活动开始啰!


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章