MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Cosmos DB Mongo API Cách quản lý Tỷ lệ Yêu cầu là Điều kiện lớn

Yêu cầu với cosmosdb cần tiêu thụ RU. Rõ ràng, yêu cầu chèn của bạn đã vượt quá thông lượng RU và đã xảy ra mã lỗi 16500.

Bạn có thể tìm thêm hướng dẫn từ tài liệu chính thức .

Bạn có thể làm theo các cách dưới đây để cố gắng giải quyết vấn đề:

  1. Nhập dữ liệu của bạn theo lô để giảm thông lượng.

  2. Thêm logic thử lại của riêng bạn trong ứng dụng của bạn.

  3. Tăng lưu lượng dành riêng cho bộ sưu tập. Tất nhiên, nó làm tăng chi phí của bạn.

Bạn có thể tham khảo điều này bài viết .

Hy vọng nó sẽ giúp bạn.

Cập nhật câu trả lời:

Có vẻ như tài liệu của bạn không thể nhận dạng duy nhất. Vì vậy, tôi nghĩ thuộc tính "_id" do Cosmos DB tạo tự động không thể xác định tài liệu nào đã được chèn và tài liệu nào chưa được chèn.

Tôi khuyên bạn nên tăng cài đặt thông lượng, làm trống cơ sở dữ liệu và sau đó nhập hàng loạt dữ liệu.

Xem xét chi phí, vui lòng tham khảo tài liệu này để thiết lập RU thích hợp.

Hoặc bạn có thể kiểm tra hoạt động nhập hàng loạt cục bộ qua Trình mô phỏng Cosmos DB.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Django + Heroku + MongoDB Atlas (Djongo) =DatabaseError không có ngoại lệ

  2. mongoose kết nối connectTimeoutMS

  3. Tổng hợp $ tra cứu với C #

  4. Giản đồ Mongoose đặt dấu thời gian trên tài liệu lồng nhau

  5. Trạng thái thiết lập bản sao MonogoDB Không thay đổi từ Khởi động sang Phụ