L'optimisation de l'Index pour mongodb agrégation cadre

J'ai un match-unwind-group-sort agrégation pipeline de mongo 2.4.4 et j'ai besoin d'accélérer l'agrégation.

Le match de l'opération se compose de la gamme des requêtes sur 16 champs. J'ai utilisé le .explain() méthode pour optimiser la gamme des requêtes (c'est à dire de créer des index composés). Est-il une fonction similaire pour l'optimisation de l'agrégation? Je suis à la recherche de quelque chose comme:

db.col.aggregate([]).explain()

Aussi, suis-je en droit de se concentrer sur l'optimisation de l'index?

  • Il y a dans le dernier instable: jira.mongodb.org/browse/SERVER-4504 mais jusqu'alors, non, et non, il n'est pas d'index usage au cours de la mathc en tant que tel indice optimsation n'est pas un bon chemin
  • c'est faux, match très certainement l'utilisation des indices comme le fait le tri.
  • C'est ce que je viens de dire, j'ai dit réellement PASSÉ le match, c'est à dire dans le $groupe
  • L'optimisation de l'Index est le seul chemin vers une meilleure performance.
  • pas si vous avez déjà optimisé comme il le dit dans sa question
InformationsquelleAutor Tom Swifty | 2013-10-25