|
|
1
18
如果文件每晚以500 MB的速度增长,则只有一个正确的操作: 将文件预增长到500MB并保留在那里 . 缩小日志文件会造成破坏。让日志文件自动增长也是有害的。
还有更多,我只是厌倦了把它们联系起来。
|
|
|
2
5
|
|
|
3
1
我认为你提出的问题是正确的方法。也就是说,“将日志挂接到”您的夜间备份/维护任务流程。最主要的是,您定期进行事务日志备份,这将允许在执行收缩任务时收缩数据库。要记住的关键是,这是一个分两步的过程:1)备份事务日志,它会自动“截断”日志文件;2) 对日志文件运行收缩。”truncate“并不一定(或者永远?)意味着文件将收缩…收缩是您必须执行的单独步骤。 |
|
|
4
0
对于SQL Server 2005
此声明不会破坏日志传送。但是,您可能需要运行多个。对于每次运行,日志传送备份、复制和还原到运行之后都会再次运行此语句。 收缩和截断是不同的。
AA db,6.8GB事务日志
|
|
|
5
0
|
|
|
6
0
根据Microsoft的建议,在压缩日志文件之前,应首先尝试执行以下功能:
另外,您应该知道通过维护计划执行的收缩操作将对*.mdf文件和*.ldf文件产生影响。因此,您需要使用SQL作业任务创建维护计划,并编写以下命令,以便只能将*.ldf文件收缩到适当的目标大小。
注意:100是文件的目标大小,单位为兆字节,用整数表示。如果未指定,DBCC SHRINKFILE会将大小减小为默认文件大小。默认大小是创建文件时指定的大小。 以我的拙见,不建议定期进行收缩手术!只有在某些情况下,你需要减少物理尺寸。 你也可以查看这个有用的指南 Shrink a transaction log file Maintenance Plan in SQL Server |