Adaptive Server Anywhere-Clients
Anstatt "dbmlsync" als Anweisungsfolge auszuführen, wobei das Dienstprogramm synchronisiert und dann herunterfährt, können Sie einen Adaptive Server Anywhere-Client so einrichten, dass "dbmlsync" ständig läuft und zu festgelegten Zeiten synchronisiert.
Der Synchronisationsplan wird als erweiterte Option festgelegt. Er kann in der "dbmlsync"-Befehlszeile angegeben oder in der Datenbank für den Synchronisationsbenutzer, die Subskription oder die Publikation gespeichert werden.
Weitere Hinweise zu erweiterten Optionen finden Sie unter Erweiterte dbmlsync-Optionen oder Option -eu. Weitere Hinweise zum Einrichten der Ablaufplanung finden Sie unter Erweiterte Option Schedule (sch).
So fügen Sie einer Synchronisationsdefinition einen Abfolgeplan hinzu
Legen Sie die erweiterte Option schedule in der Synchronisationssubskription fest. Beispiel:
CREATE SYNCHRONIZATION SUBSCRIPTION TO mypub FOR mluser ADDRESS 'host=localhost' OPTION schedule='weekday@11:30am-12:30pm'
Weitere Hinweise zur Syntax der Abfolgeplanung finden Sie unter Erweiterte Option Schedule (sch).
Sie können die Anweisungen für die Abfolgeplanung aufheben und sofort mit der "dbmlsync"-Option -is synchronisieren. Die Option -is weist "dbmlsync" an, alle Informationen zur Abfolgeplanung zu ignorieren. Weitere Hinweise finden Sie unter Option -is.
So fügen Sie in der "dbmlsync"-Befehlszeile einen Abfolgeplan hinzu
Geben Sie die erweiterte Option für die Abfolge an. Erweiterte Optionen werden mit "-e" oder "–eu" gesetzt. Beispiel:
dbmlsync -e sch=weekday@11:30am-12:30pm ...
Wenn die geplante Synchronisation an einer dieser beiden Positionen festgelegt wird, fährt "dbmlsync" nicht herunter, wenn die Synchronisation abgeschlossen ist, sondern läuft kontinuierlich weiter.
Wenn Optionen zur Abfolgeplanung angegeben werden, geht "dbmlsync" in den Wartestellungs- oder Hovering-Modus. Das Hovering ist eine Funktion, die die Zeiten für die syntaktische Analyse des Logs verkürzt. Sie können die positive Auswirkung des Hovering auf die Performance steigern, indem Sie die erweiterte "dbmlsync"-Option HoverRescanThreshold setzen oder die gespeicherte "dbmlsync"-Prozedur sp_hook_dbmlsync_log_rescan verwenden.
Weitere Hinweise finden Sie unter Erweiterte Option HoverRescanThreshold (hrt) und sp_hook_dbmlsync_log_rescan.
SQL Anywhere Studio 9.0.1
Copyright © 1989–2004 Sybase Inc. Teil-Copyright © 2001–2004 iAnywhere Solutions Inc. Alle Rechte vorbehalten.