Selon la documentation Mongo je trouve ici:Pour le profileur de base de données Mongo, existe-t-il une différence entre les niveaux 0 et 1?
https://docs.mongodb.com/v3.2/tutorial/manage-the-database-profiler/#profiling-levels
un niveau profileurs de base de données '0' signifie
le profileur est éteint, ne recueille pas de données. mongod écrit toujours des opérations plus longues que le seuil slowOpThresholdMs dans son journal. C'est le niveau de profileur par défaut.
Pendant ce temps un niveau de '1' signifie
recueille des données de profilage pour les opérations lentes uniquement. Par défaut, les opérations lentes sont celles qui sont plus lentes que 100 millisecondes. Vous pouvez modifier le seuil pour les opérations "lentes" avec l'option d'exécution slowOpThresholdMs ou la commande setParameter. Voir la section Spécifier le seuil pour les opérations lentes pour plus d'informations.
Je ne vois pas comment ils sont différents. Ils enregistrent tous les deux des opérations lentes et recherchent tous les deux la même valeur (slowOpThresholdMs).
Ai-je raté quelque chose? Si ce sont effectivement les uns, quelqu'un sait-il pourquoi les options sont ainsi définies? Je suis confus parce que d'autres parties de la documentation (par exemple https://docs.mongodb.com/v3.2/reference/method/db.setProfilingLevel/) semblent indiquer que le niveau 0 signifie aucun profilage, ce qui n'est pas ce que j'ai observé.
Parfait, merci pour votre réponse. –