【发布时间】:2016-08-03 05:12:28
【问题描述】:
我有一个带有一个日志文件的 SQL Server 数据库,它的增长速度非常快。
但它是在我缩小文件之后才发生的。
我的数据库恢复模式是完全恢复。
请帮忙。
【问题讨论】:
标签: sql-server sql-server-2008
我有一个带有一个日志文件的 SQL Server 数据库,它的增长速度非常快。
但它是在我缩小文件之后才发生的。
我的数据库恢复模式是完全恢复。
请帮忙。
【问题讨论】:
标签: sql-server sql-server-2008
假设您的意思是事务日志...
如果您使用完全恢复模式,
要回收事务日志中的空间或缩小它,应首先备份日志(或数据库)。如果您还使用 CDC 或 Replication,即使备份也不够。只有 Log Reader Agent 读取事务日志后才能回收空间。
如果有很多数据库更改,事务日志会快速增长。
【讨论】:
听起来日志文件的大小在您缩小之前已针对您的流量进行了适当调整。套用电影《冰雪奇缘》中的艾尔莎“让它成长!”。也就是说,除非您有可以指向的事件使其比通常大得多,否则日志文件的大小可能会根据您的事务量进行适当调整。
【讨论】: