MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB 'count()' е много бавен. Как да го усъвършенстваме/заобикаляме?

Сега има друга оптимизация, освен създаването на правилен индекс.

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

Ако имате нужда от броячи, предлагам да ги изчислите предварително, когато е възможно. Като използвате атомарна операция $inc и не използвате count({}) изобщо.

Но момчета от mongodb работят усилено върху mongodb, така че count({}) подобрения, които планират в mongodb 2.1 според грешка в jira.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Производителност на MongoDB с нарастваща структура от данни

  2. Обобщаване на $lookup с C#

  3. Намерете низ в низ в SQL

  4. изключване на полета в $lookup агрегиране

  5. Как да конвертирате casbah mongodb list в json в scala / play