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

Tại sao Mongo gợi ý làm cho một truy vấn chạy nhanh hơn đến 10 lần?

Mongo sử dụng một thuật toán để xác định chỉ mục nào sẽ được sử dụng khi không có gợi ý nào được cung cấp và sau đó lưu vào bộ nhớ cache chỉ mục được sử dụng cho truy vấn tương tự cho 1000 cuộc gọi tiếp theo

Nhưng bất cứ khi nào bạn giải thích một truy vấn mongo, nó sẽ luôn chạy thuật toán chọn chỉ mục, do đó, giải thích () với gợi ý sẽ luôn mất ít thời gian hơn khi so sánh với giải thích () không có gợi ý.

Câu hỏi tương tự đã được trả lời tại đây Hiểu mongo db giải thích



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách lấy kích thước theo byte của tài liệu bson

  2. Làm cách nào để tôi thiết kế máy chủ DB &API của mình cho một trò chơi trên iPhone nhiều người chơi theo lượt? (nghĩ về nodejs, mongo, couch, v.v.)

  3. MongoDB - Lỗi:lệnh getMore không thành công:Không tìm thấy con trỏ

  4. MongoDB $ isoDayOfWeek

  5. lưu trữ upvotes / downvotes trong mongodb