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

MongoDB 'count ()' rất chậm. Làm thế nào để chúng tôi tinh chỉnh / làm việc với nó?

Bây giờ có một cách tối ưu hóa khác ngoài việc tạo chỉ mục thích hợp.

db.users.ensureIndex({name:1});
db.users.find({name:"Andrei"}).count();

Nếu bạn cần một số bộ đếm, tôi khuyên bạn nên tính toán trước chúng bất cứ khi nào có thể. Bằng cách sử dụng thao tác $ inc nguyên tử và không sử dụng count({}) ở tất cả.

Nhưng những người mongodb đang làm việc chăm chỉ trên mongodb, vì vậy, count({}) những cải tiến mà họ đang lên kế hoạch trong mongodb 2.1 theo lỗi jira.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Ưu điểm của MongoDB | Nhược điểm của MongoDB

  2. Tích hợp &Dịch vụ có sẵn từ MongoDB cho Đám mây

  3. Ngăn chặn đăng nhập trùng lặp với FOSUserBundle

  4. Mảng Mongodb $ push và $ pull

  5. MongoDB $ strcasecmp