Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Microsoft Sync Framework - Производителност и мащабируемост

някои неща, които трябва да имате предвид:

  1. Брой обхвати - може да искате да запазите съотношение на обхват 1 към 1 за клиент-сървър вместо 1500 клиентски обхвата срещу един обхват на сървър. това изолира знанията за синхронизиране на всеки клиент един от друг, можете дори да изпуснете и пресъздадете клиентски обхват, без да засягате други обхвати. знанията за синхронизиране също ще бъдат много компактни.

  2. Дефиниране на обхват - не изхвърляйте всички таблици в един обхват. различните таблици имат различни характеристики (напр. само за изтегляне, само за четене, по-рядко актуализиране, често актуализирано и т.н.). групирайте таблици въз основа на техните характеристики.

  3. Групиране - ако промените са малки, не групирайте. поемате допълнителни разходи за производителност при пакетирането, тъй като пакетирането трябва да запише файлове и по-късно трябва да възстанови набора от данни за промяна от файловете.

  4. Почистване на метаданни - настройка на процеса на задържане на метаданни и почистване на метаданни. това трябва да намали метаданните за синхронизиране (редове в таблиците за проследяване и знанието за синхронизиране).

  5. Конфигурация на WCF - внимавайте за вашите записи в конфигурацията на WCF, като изчакване, размер на съобщението и т.н... имайте предвид и този проблем:http://support.microsoft.com/kb/2567595

РЕДАКТИРАНЕ:

Освен това разгледайте други съображения за обхват тук:Съображения относно обхвата на синхронизиращата рамка и SQL Azure Data Sync набор от данни



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Вземете броя на цифрите след десетичната запетая на float (със или без десетична част)

  2. Какво е СТАТИСТИЧЕСКО ВРЕМЕ в SQL Server?

  3. 4 функции за форматиране на число до 2 десетични знака в SQL Server

  4. Не могат да се запишат данни от масив byte[] в база данни в C#. Спестява 0x

  5. Изтриване на пощенски профил на база данни (SSMS)