Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
在检查点完成之后截断事务日志。
{ dbeng12 | dbsrv12 } -m ...
所有操作系统和数据库服务器。
此选项在检查点完成之后截断事务日志,可以在关机时,也可以是按照服务器所安排的检查点的结果。
当选择该选项时,对保存数据库文件的设备上的介质故障将没有保护。
此选项提供了自动限制事务日志增加的方法。检查点频率仍由 checkpoint_time 和 recovery_time 选项控制(也可以在命令行设置)。
如果要在处理需要快速响应的大容量事务时限制事务日志的大小,且事务日志的内容与恢复或复制无关,则 -m 选项非常有用。-m 选项为在没有事务日志的情况下执行操作提供了另一种方法,在这种情况下,每个 COMMIT 后面都需要一个检查点,因此性能会受影响。如果选择 -m 选项,对包含数据库文件的设备上的介质故障将没有保护。在使用 -m 选项之前,应考虑其它用于管理事务日志的替代方法(例如,使用 BACKUP 语句和事件)。
为避免出现数据库文件碎片,建议您在使用该选项时,将事务日志存放在与数据库本身不同的单独设备或分区上。
如果使用该选项,则在进行检查点操作时无法执行任何其它操作。
不要对正在复制或同步的数据库使用 -m 选项。SQL Remote 和 MobiLink 依赖于事务日志信息。