SQL Server数据库压缩技巧指南
我经常看见人们制定定期缩小数据库文件(数据或T-Log)的SQL Server维护计划和定制任务。我通常也会建议我的客户和同事除非他们要研究数据库增长原因,否则不要缩小数据库文件,尤其是在一般情况下不要这么做。
目录:
-
>检测SQL Server中的数据库数据文档增长
我曾经多次和那些更多关注磁盘空间而不是性能的人们讨论过这个话题,所以在这里我决定进行一下测试来证明我所说的属实。此外我还要告诉大家数据库文档在事务办理过程中增长对SQL Server性能会带来什么样的影响。
-
>禁用Shrink Database任务
定期压缩你的SQL Server数据库通常不是节省空间的最佳方法,如果DBA能够意识到这一点的话,那接下来的一个步骤就是解决如何禁用这项任务的自动执行问题。SQL Server专家Michelle Gutzait谈到了三种压缩数据库的方法并详细阐述了禁用过程。
-
>压缩SQL Server事务日志文档
在该系列第一部分有关数据库文件压缩的文章中,我们测试并证实了事务中数据文件增长时的性能实质(performance implications)。在该事务日志情况下,还存在着潜在的性能问题。事务日志通常比数据库文件增长得要快,并且在数据库管理员也会更加经常对它们进行压缩……