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

SQL Anywhere 12.0.0 (中文) » MobiLink - 服务器启动的同步 » 用于服务器启动的同步的 MobiLink 服务器设置

 

通告程序属性

通告程序属性允许您更改通告程序的行为。所有通告程序属性都是可选的。有关设置这些属性的详细信息,请参见用于服务器启动的同步的 MobiLink 服务器设置

属性 说明
connect_string connection_string

覆盖用于连接到数据库的缺省连接行为。缺省值为 ianywhere.ml.script.ServerContext,它使用在 mlsrv12 命令行中指定的连接字符串。

当您希望通知逻辑和数据与同步数据分离时,它对连接到其它数据库可能有用。大部分部署不设置此属性。

enable { yes | no }

指定是否应启用通告程序。运行 -notifier mlsrv12 选项时将启动所有已启用通告程序。

gui { yes | no }

指定通告程序运行时是否应显示通告程序窗口。缺省值为 yes

此通告程序窗口允许用户临时更改轮询间隔或立即轮询。它还可用于关闭通告程序,而无需关闭 MobiLink 服务器。一旦停止,只有通过关闭 MobiLink 服务器,然后重新启动,才能重新启动通告程序。

isolation { 0 | 1 | 2 | 3 }

指定通告程序数据库连接的隔离级别。可以使用以下值:

  • 0:未提交的读操作。
  • 1:已提交的读操作。
  • 2:可重复读取。
  • 3:可序列化。

缺省值为 1。较高的级别会增加争用程度,并可能导致性能降低。隔离级别 0 允许读取未提交的数据,这些数据可以被回退。

poll_every number{ s | m | h }

指定确认超时之前等待的时间。以下是可接受的时间单位列表:

  • s:表示秒。
  • m:表示分。
  • h:表示小时。

缺省值为 1m。可以在 HHh MMm SSs 格式中组合时间单位。如果未指定时间单位,以秒为单位测量时间。

shared_database_connection { yes | no }

指定通告程序是否应共享数据库连接。缺省值为 no。只有在通告程序隔离级别相同时它们才能共享连接。

指定 yes 可在不降低性能的情况下节约资源。在某些情况下不能连接共享,如应用程序使用在通告程序之间不唯一的 SQL 变量名时。