Có một giới hạn chính đối với việc khóa và đó là local
cơ sở dữ liệu. Cơ sở dữ liệu đó bao gồm một oplog
bộ sưu tập được sử dụng để sao chép.
Nếu bạn đang chạy trong phiên bản sản xuất, bạn nên chạy với Bộ bản sao. Nếu bạn đang chạy với Bộ bản sao, bạn cần lưu ý về hiệu ứng khóa ghi trên cơ sở dữ liệu đó.
Việc chia nhỏ 10 bộ sưu tập của bạn thành 10 DB là vô ích nếu tất cả chúng đều chặn việc chờ oplog
.
Trước khi thực hiện một bước quan trọng để viết lại, hãy đảm bảo rằng oplog
sẽ không gây ra vấn đề.
Ngoài ra, hãy lưu ý rằng MongoDB triển khai bảo mật cấp DB. Nếu bạn đang sử dụng bất kỳ tính năng bảo mật nào, bạn hiện đang tạo thêm DB để bảo mật.