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

Apakah Perubahan Data Capture Performance Loss Dibatasi ke Tabel yang Diaktifkan CDC?

Jawaban atas pertanyaan itu adalah ya dan tidak.

Tidak karena

Tabel yang tidak terlacak tampaknya tidak terlibat dalam pelacakan data.

Ya karena

Karena sumber perubahan berasal dari log transaksi, penyebaran perubahan memerlukan instance capture untuk membaca dan menafsirkan log transaksi (penafian:interpretasi saya tentang berbagai hal) . Mengaktifkan CDC saja akan berdampak pada kinerja seluruh database Anda.

Rekomendasi

Kesimpulan
Jika server Anda saat ini tidak memiliki masalah dalam menjaga bebannya, saya sangat ragu Anda akan melihat masalah kinerja yang memungkinkan CDC untuk tabel yang jarang diubah.

Sumber




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak dapat tersambung ke SQL Express Error:26-Error Locating Server/Instance Ditentukan)

  2. Cara terbaik untuk menyalin database (SQL Server 2008)

  3. Cara Menginstal sqlcmd &bcp di Ubuntu

  4. Cara membaca dan menganalisis rencana eksekusi SQL Server

  5. SQL Server BIT Datatype – Panduan Utama