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 客户端扩展选项

 

Increment (inc) 扩展选项

启用增量上载和控制上载增量的大小。

语法
inc=number[ K | M ]; ...
注释

此选项以字节为单位指定最小扫描增量。使用后缀 k 或 m 分别指定以千字节或兆字节为单位。

指定此选项时,将上载按一个或多个部分发送给 MobiLink。在站点难于将连接维持足够长时间以完成完整上载时,这将非常有用。不设置此选项时,将上载按单一单元发送。

此选项的值所指定的每个上载部分的大小几乎相同。此选项的值控制每个上载部分的大小,如下所示。Dbmlsync 通过扫描数据库事务日志来构建上载。设置此选项时,dbmlsync 会扫描选项中所设置的字节数,然后继续扫描,直至到达没有未完成的部分事务的第一时刻—所有事务均已提交或均已回退的下一时刻。然后,它会将扫描到的内容作为上载部分发送,并从停止扫描的位置重新开始扫描日志。

Increment 扩展选项不可与脚本式上载或事务性上载结合使用。

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

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

示例

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

dbmlsync -e "inc=32000"

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

CREATE SYNCHRONIZATION SUBSCRIPTION
   TO sales_publication
   FOR ml_user1
   OPTION inc='32k';