63 votes

MongoDB 'count()' est très lent. Comment pouvons-nous l'améliorer ou le contourner ?

J'utilise actuellement MongoDB avec des millions d'enregistrements de données. J'ai découvert une chose qui est assez ennuyeuse.

Lorsque j'utilise la fonction 'count()' avec un petit nombre de collections de données interrogées, c'est très rapide. Cependant, lorsque la collection de données interrogée contient des milliers ou même des millions d'enregistrements de données, le système entier devient très lent.

Je me suis assuré que j'ai indexé les champs obligatoires.

Quelqu'un a-t-il rencontré une situation identique ? Comment faites-vous pour améliorer la situation ?

-1voto

user1923472 Points 14

Puisque cette question est très populaire (par le biais de Google) et que je ne peux pas la commenter :

https://jira.mongodb.org/browse/SERVER-1752 sera corrigé dans MongoDB 2.3.2.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X