Um den SQL Remote-Nachrichtenagenten (dbremote) im kontinuierlichen Modus auszuführen, beispielsweise in der konsolidierten Datenbank, müssen Sie sicherstellen, dass jeder REMOTE-Benutzer eine Sendefrequenz angegeben hat. Im kontinuierlichen Modus sendet der SQL Remote-Nachrichtenagent (dbremote) Nachrichten zu Zeiten, die mit der SEND AT- oder SEND EVERY-Eigenschaft angegeben sind.
Der SQL Remote-Nachrichtenagent (dbremote) unterstützt folgende Sendefrequenzwerte:
SEND EVERY Gibt das Intervall zwischen dem Versenden von Nachrichten an.
Wenn an einen Benutzer mit eingestelltem SEND EVERY-Parameter Nachrichten versendet werden, erfolgt der Versand gleichzeitig an alle anderen Benutzer mit derselben Frequenz. So werden zum Beispiel an alle entfernten Benutzer, die Aktualisierungen alle zwölf Stunden erhalten, die Aktualisierungen zum gleichen Zeitpunkt versendet, und nicht gestaffelt. Das vermindert die Häufigkeit, mit der das SQL Anywhere-Transaktionslog verarbeitet werden muss. Sie sollten daher die Frequenzen möglichst einheitlich ansetzen.
Eine Sendefrequenz kann im Format HH:MM:SS in Stunden, Minuten und Sekunden angegeben werden.
SEND AT Gibt die Uhrzeit an, zu der Nachrichten versendet werden.
Aktualisierungen werden täglich zum angegebenen Zeitpunkt gesendet. Sie sollten so wenige unterschiedliche Zeitpunkte wie möglich verwenden, anstatt die Sendezeiten zu staffeln. Sie sollten Zeitpunkte auswählen, zu denen die Datenbank nicht ausgelastet ist.
Standardeinstellung (keine SEND-Klausel) Wenn ein Benutzer keine SEND AT- oder SEND EVERY-Klausel angegeben hat, läuft der SQL Remote-Nachrichtenagent (dbremote) im Batchmodus, indem er Nachrichten bei jeder Ausführung versendet und anschließend stoppt.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |