Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 数据库管理 » 启动并连接到数据库 » 数据库服务器 » 数据库服务器选项

 

-m 服务器选项

在检查点完成之后截断事务日志。

语法
{ dbsrv11 | dbeng11 } -m ...
适用于

所有操作系统和数据库服务器。

注释

此选项在检查点完成之后截断事务日志,可以在关机时,也可以是按照服务器所安排的检查点的结果。

小心

当选择该选项时,对保存数据库文件的设备上的介质故障将没有保护。

此选项提供了自动限制事务日志增加的方法。检查点频率仍由 checkpoint_time 和 recovery_time 选项控制(也可以在命令行设置)。

如果要在处理需要快速响应的大容量事务时限制事务日志的大小,且事务日志的内容与恢复或复制无关,则 -m 选项非常有用。-m 选项为在没有事务日志的情况下执行操作提供了另一种方法,在这种情况下,每个 COMMIT 后面都需要一个检查点,因此性能会受影响。如果选择 -m 选项,对包含数据库文件的设备上的介质故障将没有保护。在使用 -m 选项之前,应考虑其它用于管理事务日志的替代方法(例如,使用 BACKUP 语句和事件)。

为避免出现数据库文件碎片,建议您在使用该选项时,将事务日志存放在与数据库本身不同的单独设备或分区上。

如果使用该选项,则在进行检查点操作时无法执行任何其它操作。

小心

不要对正在复制或同步的数据库使用 -m 选项。SQL Remote 和 MobiLink 所使用的复制和同步对事务日志信息有内在的依赖性。

另请参见