Khi bạn đã thiết lập phản chiếu SQL Server, bạn có tin tưởng rằng cơ sở dữ liệu nhân bản của bạn sẽ giữ nguyên như cơ sở dữ liệu chính, thậm chí sau nhiều tháng và nhiều tháng không? Tôi biết tất cả chúng ta đều kiểm tra trạng thái, và tất nhiên nó nói rằng cơ sở dữ liệu đã được đồng bộ hóa ... nhưng tôi lo lắng rằng bằng cách nào đó, gương có thể không đồng bộ do trục trặc mạng, lỗi phần mềm, v.v. và lỗi sẽ không được phát hiện. Rồi một ngày, chúng ta cần tấm gương và chúng ta kinh hoàng khi biết rằng nó bị hỏng.
Một điều tôi có thể làm là định kỳ làm mới gương từ chính, vì cơ sở dữ liệu của chúng tôi không quá lớn. Nhưng có lẽ tôi đang bị hoang tưởng quá mức.
Tôi muốn nghe từ các DBA, SQL Server hoặc bất kỳ nền tảng nào khác, về việc bạn có chia sẻ mối quan tâm này về tính toàn vẹn của DB gương hay không, và nếu vậy, bạn sẽ làm gì để giảm bớt mối quan tâm đó. Thỉnh thoảng bạn có sao chép lại DB chính của bạn qua gương không? Bạn có thực hiện các biện pháp khác để đảm bảo sự thống nhất giữa hai? Cảm ơn cho bất kỳ lời khuyên bạn có thể cung cấp.
pt-table-checksum
, được sử dụng để xác minh rằng các bảng được sao chép thực sự đồng bộ với nguồn của chúng.