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) » MobiLink - Clientadministration » SQL Anywhere-Clients für MobiLink » Erweiterte Optionen von MobiLink SQL Anywhere-Clients

 

Erweiterte Option DownloadReadSize (drs)

Bei neu startbaren Downloads legt diese Option den maximalen Umfang der Daten fest, die nach einem Kommunikationsfehler erneut gesendet werden müssen.

Syntax
drs=Zahl[ K ]; ...
Bemerkungen

Die Option DownloadReadSize ist nur bei der Verwendung von neu startbaren Downloads sinnvoll.

Die Download-Lesegröße wird in Einheiten von Byte festgelegt. Verwenden Sie das Suffix "k", um die Einheit in KByte anzugeben.

Dbmlsync liest den Download in Abschnitten. DownloadReadSize legt die Größe dieser Abschnitte fest. Wenn ein Kommunikationsfehler auftritt, verliert dbmlsync den gesamten bearbeiteten Abschnitt. Abhängig davon, wann der Fehler auftritt, liegt die Anzahl der verlorenen Byte zwischen 0 und der Größe des Downloadlesevorgangs (DownloadReadSize) -1. Beispiel: Wenn DownloadReadSize 100 Byte beträgt und nach dem Lesen von 497 Byte ein Fehler auftritt, gehen die letzten 97 gelesenen Byte verloren. Auf diese Weise verlorene Byte werden erneut gesendet, wenn der Download erneut gestartet wird.

Im Allgemeinen führt ein größerer Wert von DownloadReadSize zu einer besseren Performance bei erfolgreichen Synchronisationen, aber zu einer Übertragung von mehr Daten, wenn ein Fehler auftritt.

Diese Option wird typischerweise verwendet, wenn die Standardgröße bei einer unzuverlässigen Verbindung verkleinert werden soll.

Der Standardwert ist 32767. Wenn der Wert dieser Option über 32767 liegt, wird der Wert 32767 verwendet.

Diese Option hat eine Kurz- und eine Langform: Sie können drs oder DownloadReadSize verwenden.

Sie können auch erweiterte Optionen in der Datenbank speichern. Weitere Hinweise zu erweiterten dbmlsync-Optionen finden Sie unter Einführung in die erweiterten Optionen von dbmlsync.

Siehe auch
Beispiel

Die folgende dbmlsync-Befehlszeile zeigt, wie Sie diese Option beim Start von dbmlsync verwenden können.

dbmlsync -e "drs=100"

Die folgende SQL-Anweisung zeigt, wie Sie diese Option in der Datenbank speichern können.

CREATE SYNCHRONIZATION SUBSCRIPTION
   TO sales_publication
   FOR ml_user1
   OPTION drs='100';