2012-05-07 27 views
6

Nhóm của chúng tôi đang sử dụng Kiểm soát nguồn SQL Red-Gate làm công cụ CM cơ sở dữ liệu của chúng tôi. Sau khi thực hiện một thử nghiệm nhanh để xác định cách liên kết dữ liệu tĩnh ảnh hưởng đến tốc độ của SQL Source Control, tôi có kết quả như sau:Bảng được liên kết trong Kiểm soát nguồn SQL bằng cổng đỏ (SSC) - Hiệu suất cơn ác mộng?

  • 1st run - 85 giây (26 bảng liên kết với dữ liệu 13.9MB)
  • Lần chạy thứ hai - 14 giây! (0 bảng được liên kết)

Tôi bắt đầu với 26 bảng được liên kết trong cơ sở dữ liệu của mình. Mất khoảng 85 giây để Kiểm soát Nguồn SQL hiển thị các thay đổi trong "Thay đổi Cam kết". Sau khi tôi xóa tất cả các bảng được liên kết, nó chỉ mất 14 giây. Trước mỗi lần chạy, tôi khởi động lại SSMS.

  1. Có ai khác có vấn đề tương tự không?
  2. Các công cụ/phương pháp nào khác ngoài SSC bạn muốn giới thiệu cho SQL DB CM và lưu trữ dữ liệu tĩnh? (Cái gì đó là tốt nhất là dễ dàng để thiết lập và sử dụng trên một đội lớn hơn)

Cho đến khi Red Gate khắc phục vấn đề hiệu suất này trong liên kết dữ liệu tĩnh, chúng tôi đang cân nhắc sử dụng tập lệnh SQL để đặt dữ liệu dưới sự kiểm soát nguồn.

+0

Bạn đang sử dụng phiên bản Kiểm soát nguồn SQL nào? Bạn đã có 3.0.9.18 chưa? –

+0

Tôi đang sử dụng phiên bản 3.0.9.18. – stonetiger

+0

Tôi đã cập nhật SSC thành 3.0.11.3531 hôm nay. Tôi thấy rất ít cải thiện hiệu suất. Mất khoảng 70 giây để xem các thay đổi trong tab "Thay đổi cam kết" cho 27 bảng được liên kết với dữ liệu 14,6 MB. – stonetiger

Trả lời

1

Chúng tôi đang chạy phiên bản 3.0.12.3695 và gặp sự cố tương tự. Vấn đề này đã được báo cáo trên diễn đàn và nhóm hỗ trợ của họ. Nếu bạn có phiên bản 3.0.12 chạy này có thể giúp bạn: General performance

Các vấn đề liên quan