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 服务器 - 数据库管理 » 配置数据库 » 数据库选项 » 数据库选项简介 » 按字母顺序排列的选项列表

 

delete_old_logs 选项 [MobiLink 客户端] [SQL Remote] [复制代理]

控制在事务日志的事务被复制或同步后,是否删除事务日志。

允许值

On、Off、Delay、n days

缺省值

Off

注释

此选项由 SQL Anywhere MobiLink 客户端、SQL Remote 和 SQL Anywhere 复制代理使用。缺省设置为 Off。当它设置为 On 时,每个旧事务日志都会在其包含的所有更改均已被成功复制或同步时被删除。当它设置为 DELAY 时,如果旧事务日志的文件名指示该日志创建于当前日期,则不会删除这样的事务日志,即使所有更改均已发送并确认。当它设置为 n days 时,将删除 n 天之前创建的日志。

有关如何将 delete_old_logs 选项与 BACKUP 语句一起使用来删除事务日志旧副本的详细信息,请参见BACKUP 语句

示例

如果在 1 月 18 日针对 delete_old_logs 选项设置为 10 天的远程数据库运行 dbmlsync,dbmlsync 将删除 1 月 7 日或之前创建的脱机事务日志。远程数据库将如下设置该选项:

SET OPTION delete_old_logs = '10 days';
另请参见