Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Microsoft Sync Framework - Performa dan skalabilitas

beberapa hal yang perlu diingat:

  1. Jumlah cakupan - Anda mungkin ingin mempertahankan rasio cakupan 1 banding 1 untuk klien-ke-server, bukan 1500 cakupan klien terhadap satu cakupan server. ini mengisolasi pengetahuan sinkronisasi setiap klien dari satu sama lain, Anda bahkan dapat menghapus dan membuat ulang cakupan klien tanpa memengaruhi cakupan lainnya. menyinkronkan pengetahuan juga akan jauh lebih ringkas.

  2. Definisi ruang lingkup - jangan membuang semua tabel dalam satu ruang lingkup. tabel yang berbeda memiliki karakteristik yang berbeda (misalnya, unduh saja, hanya baca, pembaruan yang lebih jarang, sering diperbarui, dll...). mengelompokkan tabel berdasarkan karakteristiknya.

  3. Batching - jika perubahannya kecil, jangan batch. Anda mengeluarkan overhead kinerja dalam batching karena batching harus menulis file dan kemudian, itu harus menyusun kembali dataset perubahan dari file.

  4. Metadata Cleanup - mengatur penyimpanan metadata dan proses pembersihan metadata. ini akan mengurangi metadata sinkronisasi (baris dalam tabel pelacakan dan pengetahuan sinkronisasi).

  5. Konfigurasi WCF -perhatikan entri konfigurasi WCF Anda seperti batas waktu, ukuran pesan, dll... perhatikan juga masalah ini:http://support.microsoft.com/kb/2567595

EDIT:

Juga, lihat pertimbangan Lingkup lainnya di sini:Cakupan Kerangka Kerja Sinkronisasi dan Pertimbangan Set Data Sinkronisasi Data SQL Azure



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menemukan prosedur tersimpan yang berisi <teks>?

  2. SQL Server 2008 :Tidak Dapat Menyisipkan kolom baru di posisi tengah dan mengubah tipe data

  3. Bagaimana saya bisa menghapus baris duplikat?

  4. Bagaimana cara menemukan apa yang mengisi tabel?

  5. Memperbarui catatan SQL Server 2008 dengan tipe data spasial melalui kesalahan Massive ORM (ExecuteNonQuery), UdtTypeName