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

SQL Anywhere 11.0.1 (中文) » MobiLink - 客户端管理 » 用于 MobiLink 的 SQL Anywhere 客户端 » MobiLink SQL Anywhere 客户端扩展选项

 

DisablePolling (p) 扩展选项

禁用自动日志扫描轮询。

语法
p={ ON | OFF }; ...
注释

为构建上载,dbmlsync 必须扫描事务日志。通常它在同步前执行此操作。不过,如果已调度同步,则缺省情况下,dbmlsync 将在两次已调度的同步之间扫描日志;如果使用 sp_hook_dbmlsync_delay 挂接,则缺省情况下,dbmlsync 将在同步前的暂停阶段扫描日志。此行为更为有效,因为在同步开始时,日志至少已部分地经过了扫描。此缺省行为称为日志扫描轮询。

日志扫描轮询在缺省情况下将会启用,但仅在已调度同步或使用 sp_hook_dbmlsync_delay 挂接时有效。当日志扫描轮询有效时,它会按所设置的时间间隔发生:dbmlsync 扫描到日志的结尾处,等待轮询周期,然后扫描日志中的所有新事务。缺省情况下,轮询周期为 1 分钟,但该周期可使用 dbmlsync -pp 选项或 PollingPeriod 扩展选项进行更改。

缺省设置是不禁用日志扫描轮询 (OFF)。

此选项与 dbmlsync -p 相同。

此选项有一个长格式和一个短格式:您可以使用 p,也可以使用 DisablePolling

您还可以在数据库中存储扩展选项。有关 dbmlsync 扩展选项的详细信息,请参见dbmlsync 扩展选项简介

另请参见
示例

以下 dbmlsync 命令行说明在启动 dbmlsync 时如何设置此选项:

dbmlsync -e "p=on"

以下 SQL 语句说明如何在数据库中存储此选项:

CREATE SYNCHRONIZATION SUBSCRIPTION
   TO sales_publication
   FOR ml_user1
   OPTION p='on';