在检查点完成之后截断事务日志。-m 数据库选项必须在 database-file 之后指定,并且仅应用于该数据库。
{ dbsrv11 | dbeng11 } [ server-options ] database-file -m ...
所有操作系统和数据库服务器。
在检查点完成之后截断事务日志,可以在关机时,也可以是按照服务器所安排的检查点的结果。此选项提供了自动限制事务日志增加的方法。检查点频率仍由 checkpoint_time 和 recovery_time 选项(或 -gc 和 -gr 数据库服务器命令行选项)控制。
在处理需要快速响应的大容量事务,且事务日志的内容与恢复或复制无关的情况下,-m 选项非常有用。当选择该选项时,对保存数据库文件的设备上的介质故障将没有保护。
为避免出现数据库文件碎片,建议您在使用该选项时,将事务日志存放在与数据库本身不同的单独设备或分区上。
此选项与 -m 服务器选项相同,但是它只适用于当前数据库或由 database-file 变量标识的数据库。
不要对正在复制或同步的数据库使用 -m 选项。SQL Remote 和 MobiLink 所使用的复制和同步对事务日志信息有内在的依赖性。
以下示例启动一个名为 silver 的数据库服务器,并装载数据库 salesdata.db。完成检查点操作后,会删除事务日志内容。
dbsrv11 -n silver "c:\inventory details\salesdata.db" -m |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |