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

SQL Anywhere 11.0.1 (Deutsch) » SQL Remote » SQL Remote-Deployment und -Administration » SQL Remote-Administration » Einführung in den Nachrichtenagenten (dbremote) » Den Nachrichtenagenten (dbremote) im kontinuierlichen Modus ausführen

 

Die Sendefrequenz einstellen

Um den 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 Nachrichtenagent (dbremote) Nachrichten zu Zeiten, die mit der SEND AT- oder SEND EVERY-Eigenschaft angegeben sind.

Der 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 wird in Stunden, Minuten und Sekunden im Format HH:MM:SS angegeben.

  • 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 Nachrichtenagent (dbremote) im Batchmodus, indem er Nachrichten bei jeder Ausführung versendet und anschließend stoppt. Weitere Hinweise finden Sie unter Den Nachrichtenagenten (dbremote) im Batchmodus ausführen.

Nachrichten zu häufig versenden

Wenn Sie häufig Nachrichten senden, ist anzunehmen, dass kleine Nachrichten gesendet werden. Wenn Nachrichten weniger häufig gesendet werden, können mehr Anweisungen in einer einzelnen Nachricht zusammengefasst werden. Wenn eine große Anzahl von kleinen Nachrichten Ihr Nachrichtensystem zu stark belasten würde, sollten Sie kurze Sendefrequenzen vermeiden.

♦  So stellen Sie die Sendefrequenz ein (Sybase Central)
  1. Verbinden Sie sich als Benutzer mit DBA-Berechtigung mit der Datenbank.

  2. Wählen Sie im linken Fensterausschnitt das Verzeichnis SQL Remote-Benutzer.

  3. Rechtsklicken Sie auf einen Benutzer und wählen Sie Eigenschaften.

  4. Klicken Sie auf das Register SQL Remote.

  5. Wählen Sie entweder Sendeintervall oder Täglich senden um und geben Sie eine Zeit an.

Siehe auch