Chúng ta có nên định kỳ 'làm mới' bản sao được nhân đôi của cơ sở dữ liệu SQL Server không?


7

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.


2
Trong thế giới MySQL / Percona / MariaDB, chúng tôi có 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.
EEAA

Câu trả lời:


4

Tôi không tin tưởng phản chiếu 100%, nhưng tôi tin tưởng nó khoảng 99%, giống với mọi thứ khác. Sẽ không bao giờ đau lòng khi kiểm tra định kỳ cơ sở dữ liệu nhân bản và sơ đồ DR của bạn. Chúng tôi kiểm tra kế hoạch DR của chúng tôi trên bảng nhiều lần trong năm và điều đó sẽ không ảnh hưởng đến kịch bản của bạn để dành thời gian kiểm tra DR và ​​mô phỏng sự thất bại của cơ sở dữ liệu chính của bạn để kiểm tra đầy đủ gương nếu bạn lo ngại.



0

Miễn là bạn đang theo dõi và cảnh báo dựa trên trạng thái phản chiếu cho mỗi cơ sở dữ liệu thì không cần làm mới phụ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.