Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Thay đổi hiệu suất thu thập dữ liệu có bị hạn chế đối với các bảng đã bật CDC không?

Câu trả lời cho câu hỏi đó sẽ là có và không.

Không vì

Các bảng không được theo dõi dường như không liên quan đến dữ liệu theo dõi.

Có vì

Vì nguồn gốc của các thay đổi đến từ nhật ký giao dịch, việc phổ biến các thay đổi yêu cầu các phiên bản chụp phải đọc và diễn giải nhật ký giao dịch (từ chối trách nhiệm:diễn giải của tôi về mọi thứ) . Chỉ bật CDC có tác động đến hiệu suất trên toàn bộ cơ sở dữ liệu của bạn.

Đề xuất

Kết luận
Nếu máy chủ của bạn hiện không có vấn đề gì khi bắt kịp tải, tôi rất nghi ngờ bạn sẽ nhận thấy bất kỳ sự cố hiệu suất nào khi bật CDC cho các bảng được thay đổi không thường xuyên.

Nguồn




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Khóa chính tự động tăng dần trong SQL Server Management Studio 2012

  2. vấn đề truy vấn sql khi báo cáo

  3. vấn đề thiết kế cơ sở dữ liệu khi thêm cột mới vào bảng từ ứng dụng

  4. Truy vấn SQL như GROUP BY với điều kiện OR

  5. Cách đặt cột phân biệt chữ hoa chữ thường trong sql 2005 hoặc 2008