някои неща, които трябва да имате предвид:
-
Брой обхвати - може да искате да запазите съотношение на обхват 1 към 1 за клиент-сървър вместо 1500 клиентски обхвата срещу един обхват на сървър. това изолира знанията за синхронизиране на всеки клиент един от друг, можете дори да изпуснете и пресъздадете клиентски обхват, без да засягате други обхвати. знанията за синхронизиране също ще бъдат много компактни.
-
Дефиниране на обхват - не изхвърляйте всички таблици в един обхват. различните таблици имат различни характеристики (напр. само за изтегляне, само за четене, по-рядко актуализиране, често актуализирано и т.н.). групирайте таблици въз основа на техните характеристики.
-
Групиране - ако промените са малки, не групирайте. поемате допълнителни разходи за производителност при пакетирането, тъй като пакетирането трябва да запише файлове и по-късно трябва да възстанови набора от данни за промяна от файловете.
-
Почистване на метаданни - настройка на процеса на задържане на метаданни и почистване на метаданни. това трябва да намали метаданните за синхронизиране (редове в таблиците за проследяване и знанието за синхронизиране).
-
Конфигурация на WCF - внимавайте за вашите записи в конфигурацията на WCF, като изчакване, размер на съобщението и т.н... имайте предвид и този проблем:http://support.microsoft.com/kb/2567595
РЕДАКТИРАНЕ:
Освен това разгледайте други съображения за обхват тук:Съображения относно обхвата на синхронизиращата рамка и SQL Azure Data Sync набор от данни