我们再来仔细地看一下那个拥有16GB事务日志文件的数据库。我们该如何做才能让它重新回到合适的大小?那么首先,需要备份日志。它包含了一些宝贵的更新。虽然会截断日志但是日志文件大小并不会变。
其次,你需要执行一个DBCC SHRINKFILE操作。当我们执行完成这一操作之后,你有可能看不到特别明显的效果,按照联机指南上所说的:“需要两次备份才能真正清理出磁盘空间。”就是这样,如果第一次没有成功,就再来一次。其实真正的解决方法就是运行BACKUP LOG/DBCC SHRINKFILE两次。
相信经过了第二次的DBCC SHRINKFILE,你就能看到明显的效果了。 我们也可以参考MSDN上面……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
我们再来仔细地看一下那个拥有16GB事务日志文件的数据库。我们该如何做才能让它重新回到合适的大小?那么首先,需要备份日志。它包含了一些宝贵的更新。虽然会截断日志但是日志文件大小并不会变。其次,你需要执行一个DBCC SHRINKFILE操作。当我们执行完成这一操作之后,你有可能看不到特别明显的效果,按照联机指南上所说的:“需要两次备份才能真正清理出磁盘空间。”就是这样,如果第一次没有成功,就再来一次。其实真正的解决方法就是运行BACKUP LOG/DBCC SHRINKFILE两次。
相信经过了第二次的DBCC SHRINKFILE,你就能看到明显的效果了。
我们也可以参考MSDN上面关于事务日志文件大小管理的相关内容:
http://msdn.microsoft.com/en-us/library/ms365418.aspx
翻译
相关推荐
-
你的SQL Server监控清单上该有哪些内容
作为一个有着良好习惯的SQL Server DBA,在每天早晨一上班都要通过一系列的列表检查确保他们的系统在顺利进行。
-
如何为你的数据库事务日志减肥?
在大多数SQL Server的工作环境中,尤其是在OLTP环境中,数据库的事务日志性能出现瓶颈时往往会导致事务完成需要更多的时间。
-
SQL Server DBA的六大日常职责
SQL Server有哪些关键任务需要DBA放到日常list中的呢?本文就将介绍六个SQL Server DBA的日常职责。
-
专家:DBA未来五年将发生重大角色变化
专家称,新时代的SQL Server DBA需要积极地拥抱大数据所带来的变化,并迎接新角色所带来的挑战。