Jeder Datenbank-Worker-Thread akzeptiert Synchronisationsanforderungen einzeln nacheinander, aber auch gleichzeitig mit allen
anderen Datenbank-Worker-Threads.
Jeder Datenbank-Worker-Thread verwendet eine Verbindung zur konsolidierten Datenbank. Der MobiLink-Server öffnet eine zusätzliche
Verbindung für Verwaltungszwecke. Daher beträgt die Mindestanzahl von Verbindungen des MobiLink-Servers zur konsolidierten
Datenbank Anzahl + 1.
Die Anzahl der Datenbank-Worker-Threads hat einen starken Einfluss auf den MobiLink-Synchronisationsdurchsatz. Sie müssen
Tests ausführen, um die maximale Anzahl für Ihre Synchronisationsumgebung zu bestimmen. Die Anzahl der Datenbank-Worker-Threads
legt fest, wie viele Synchronisationen gleichzeitig in der konsolidierten Datenbank aktiv sein können. Der Rest wartet in
einer Warteschlange, bis Datenbank-Worker-Threads verfügbar werden. Das Hinzufügen von Datenbank-Worker-Threads steigert eventuell den Durchsatz, erhöht aber auch die Möglichkeit eines Konflikts zwischen aktiven Synchronisationen. Ab einer bestimmten Anzahl
verringert das Hinzufügen von Datenbank-Worker-Threads den Durchsatz, da die zunehmende Anzahl von Konflikten den Vorteil
überlappender Synchronisationen aufwiegt.
Der Wert für diese Option ist auch die Standardeinstellung für die Option -wu, mit der die Anzahl der Threads für einen gleichzeitigen
Upload in die konsolidierte Datenbank begrenzt werden kann. Dies ist nützlich, wenn die optimale Anzahl von Datenbank-Worker-Threads
für Downloads größer ist als die optimale Anzahl für Uploads. Den besten Durchsatz erzielen Sie, wenn eine große Anzahl von
Datenbank-Worker-Threads (über -w) mit einer kleinen zulässigen Anzahl von gleichzeitigen Uploads (über -wu) verwendet wird.
Im Allgemeinen hängt der optimale Wert für -wu von der konsolidierten Datenbank ab und ist relativ unabhängig von der Verarbeitungs-
oder Netzwerkgeschwindigkeit für die entfernten Datenbanken. Wenn Sie daher die Anzahl der Threads mit -w erhöhen, sollten
Sie die Anzahl der Threads, die gleichzeitig Uploads durchführen können, mit -wu begrenzen. Weitere Hinweise finden Sie unter
mlsrv12-Option -wu .
Die Standardanzahl von Datenbank-Worker-Threads ist 5.