Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
禁用自动日志扫描轮询。
p={ON | OFF}; ...
DisablePolling={ON | OFF}; ...
为构建上载,dbmlsync 必须扫描事务日志。通常它在同步前执行此操作。然而,在调度同步或使用 sp_hook_dbmlsync_delay 挂接时,缺省情况下,dbmlsync 会在同步过程中扫描日志。此行为更为有效,因为在同步开始时,日志至少已部分地经过了扫描。此缺省行为称为日志扫描轮询。
日志扫描轮询在缺省情况下将会启用,但仅在已调度同步或使用 sp_hook_dbmlsync_delay 挂接时有效。当日志扫描轮询有效时,它会按所设置的时间间隔发生:dbmlsync 扫描到日志的结尾处,等待轮询周期,然后扫描日志中的所有新事务。缺省情况下,轮询周期为 1 分钟,但该周期可使用 dbmlsync -pp 选项或 PollingPeriod 扩展选项进行更改。
缺省设置是不禁用日志扫描轮询 (OFF)。
此选项与 dbmlsync -p 相同。
以下 dbmlsync 命令行说明在启动 dbmlsync 时如何设置此选项:
dbmlsync -e "p=on"
以下 SQL 语句说明如何在数据库中存储此选项:
CREATE SYNCHRONIZATION SUBSCRIPTION TO sales_publication FOR ml_user1 OPTION p='on';