数据库运用_减小物理日志文件的大小=截断事务日志+收缩事务日志

问题:图书馆数据库日志文件达到几个GB,已将磁盘分区占满,现需要清理日志文件。
相关知识:
SQL Server 使用各数据库的事务日志来恢复事务
Microsoft® SQL Server™ 2000 在内部将每个物理日志文件分成许多虚拟日志文件。
截断操作发生时,删除最小恢复日志序号(MinLSN)之前的虚拟日志内的记录。
如果经常截断旧的日志记录,使得总能为下一个检查点创建的所有新日志记录保留足够的空间,那么日志永远不会填满。 
日志截断操作不减小物理日志文件的大小,但减小逻辑日志的大小,并将没有容纳逻辑日志任何部分的虚拟日志标记为不活动。日志收缩操作会删除足够多的不活动虚拟日志,将日志文件减小到要求的大小。
如果某个日志文件中的所有虚拟日志都容纳了逻辑日志部分,则不能收缩该文件,直到截断操作在物理日志的末端将一个或更多的虚拟日志标记为不活动。
如果数据库的当前事务日志文件可用而且没有损坏,则可以将数据库还原到故障点发生时的状态。若要将数据库还原到故障点:

  1. 备份当前活动事务日志。有关更多信息,请参见事务日志备份

  2. 还原最新的数据库备份但不恢复数据库。

  3. 如果有差异备份,则还原最新的
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值