要在连续模式下运行 SQL Remote 消息代理 (dbremote)(例如在统一数据库上),则必须确保每个 REMOTE 用户都已指定发送频率。在连续模式下,SQL Remote 消息代理 (dbremote) 会按 SEND AT 或 SEND EVERY 属性指定的频率来发送消息。
SQL Remote 消息代理 (dbremote) 支持以下发送频率值:
SEND EVERY 指定在发送消息之间要等待的时间长度。
将消息发送给任何设置了 SEND EVERY 的用户时,会将消息发送给具有相同发送频率的所有用户。例如,对于每十二个小时接收一次更新的所有远程用户,系统会将更新同时发送给他们,而不是分开发送。这样便会减少需要对 SQL Anywhere 事务日志进行处理的次数。应尽量少用不同的频率。
可以按照 HH:MM:SS 格式,以小时、分钟和秒指定发送频率。
SEND AT 指定在一天的什么时间发送消息。
每天在指定时间发送更新。应尽量只用几个不同的发送时间,而不是分别指定不同的发送时间。应选择数据库不忙的时间。
缺省设置(不使用 SEND 子句) 如果所有用户都未指定 SEND AT 或 SEND EVERY 子句,则 SQL Remote 消息代理 (dbremote) 在批处理模式下运行,并且在每次运行时发送消息,然后停止。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |