J'ai récemment compacté ma collection en utilisant la commande: db.<collectionName>.runCommand( "compact" ) Et maintenant, la taille de ma collection semble être plus grande que la taille du disque! SECONDARY> db.<collectionName>.stats() { "ns" :
J'ai récemment compacté ma collection en utilisant la commande: db.<collectionName>.runCommand( "compact" ) Et maintenant, la taille de ma collection semble être plus grande que la taille du disque! SECONDARY> db.<collectionName>.stats() { "ns" :
J'ai quelque chose d'environ 200 Go de données stockées dans un cluster mongo. La mémoire physique sur l'une des instances exécutant mongo est de 8 Go. Rien d'autre de n'importe quelle conséquence ne s'exécute sur cette instance. D'après ce que je peux comprendre d'après les documents de Mongo...
J'ai installé avec 2 fragments, avec 2 serveurs de réplique et 3 serveurs de configuration, et 2 mongos. J'ai les problèmes suivants: 1) Les serveurs de configuration Mongo ne sont pas synchronisés: Aug 14 09:46:48 server mongos.27017[10143]: Sun Aug 11 09:46:48.987 [CheckConfigServers] ERROR:...
Pour la sauvegarde de la production, MongoDB recommande mongodump au lieu de mongoexport pour la précision des données. Cependant, je devrais "nettoyer" les données d'une base de données MongoDB avant de les sauvegarder. Je ne connais aucune option de nettoyage des données côté serveur autre que...
J'ai un cluster de fragments mongodb, la clé de fragment est hachée. Il a 2 jeux de répliques de fragments. Chaque jeu de répliques comprend 2 machines. J'ai fait une expérience en ajoutant 2 autres jeux de répliques de fragments, et cela commence à se rééquilibrer. Cependant, après un certain...
J'exécute un serveur mongo qui accepte les connexions d'autres clients via le pilote java. Ce que j'ai remarqué, c'est qu'après un certain temps, certains utilisateurs ouvrent trop de ports, ce qui empêche d'autres utilisateurs de se connecter au mongo. Ils ne créent qu'un seul mongoClientobjet,...
J'ai une collection avec plusieurs champs et j'aimerais obtenir la valeur minimale d'un. Je connais une commande pour obtenir la valeur maximale: collection.find_one(sort=[("myfield", -1)])["myfield"] mais pas pour avoir le min. Y a-t-il un moyen de faire
La structure de mes données est la suivante: date: <timestamp> filter_a: <integer> -> range [0, 1000] filter_b: <integer> -> range [0, 1000] filter_c: <integer> -> range [0, 86400] filter_d: <integer> -> range [0, 6] group: <string> second_group:...
Nous avons une grande instance de mongo (150 Go) sans partition, et notre sauvegarde régulière ( mongodump) a un effet très significatif sur les performances de l'application. Pire que cela, en raison de l'utilisation intensive de mongo par l'application, la sauvegarde dure plus de 10 heures. Je...
J'ai le type de données suivant (simplifié un peu de mon cas réel) dans MongoDB: { "name":"some name", "attrs":[ {"n":"subject","v":"Some subject"}, {"n":"description","v":"Some great description"}, {"n":"comments","v":"Comments are here!"}, ] } Le tableau attrs est un conteneur pour les attributs...
Existe-t-il un moyen de déterminer quels sont tous les index mis en cache dans la RAM? Je veux connaître les statistiques liées à la page pour les index individuels (nombre de hits et de
SQL Server et Oracle ont tous deux des fonctions DENSE_RANK. Existe-t-il un moyen de faire quelque chose de similaire dans MongoDB sans avoir à recourir à MapReduce? En d'autres termes, supposons que vous ayez une clause de sélection T-SQL comme celle-ci: SELECT DENSE_RANK() OVER(ORDER BY SomeField...