Ich habe kürzlich meine Sammlung mit dem folgenden Befehl komprimiert: db.<collectionName>.runCommand( "compact" ) Und jetzt scheint meine Sammlung größer zu sein als die Größe auf der Festplatte! SECONDARY> db.<collectionName>.stats() { "ns" :
Ich habe kürzlich meine Sammlung mit dem folgenden Befehl komprimiert: db.<collectionName>.runCommand( "compact" ) Und jetzt scheint meine Sammlung größer zu sein als die Größe auf der Festplatte! SECONDARY> db.<collectionName>.stats() { "ns" :
Es gibt dieses Handbuch für Produktionsserver: https://docs.mongodb.com/manual/administration/production-notes/#kernel-and-file-systems Es wird angegeben, dass für die WiredTiger-Speicher-Engine XFS dringend gegen ext3 oder ext4 empfohlen wird. Aber dieser Artikel muss sehr alt sein. Heutzutage...
Ich habe Mongodb Shard Cluster, Shard Key ist gehasht. Es hat 2 Shard-Replikatsätze. Jedes Replikatset verfügt über 2 Maschinen. Ich habe ein Experiment durchgeführt, indem ich zwei weitere Shard-Replikatsätze hinzugefügt habe, und es beginnt sich wieder auszugleichen. Nach einer Weile stelle ich...
Ich habe Daten im Wert von etwa 200 GB in einem Mongo-Cluster gespeichert. Der physische Speicher auf einer der Instanzen, auf denen mongo ausgeführt wird, beträgt 8 GB. In dieser Instanz läuft nichts anderes von Bedeutung. Soweit ich anhand von Mongos Dokumenten verstehen kann (wie dieses:...
Gibt es eine Option für den Lastausgleich mit Mongodb-Replikatsätzen? Ich frage nicht nach einem HAProxy oder ähnlichem, sondern nach einer eingebauten Funktion von Mongodb. Tipps dazu konnten in den Dokumenten nicht gefunden
Ich habe Setup mit 2 Shards, mit 2 Replikatservern und 3 Konfigurationsservern und 2 Mongos. Ich habe folgende Probleme: 1) Mongo-Konfigurationsserver sind nicht synchron: Aug 14 09:46:48 server mongos.27017[10143]: Sun Aug 11 09:46:48.987 [CheckConfigServers] ERROR: config servers not in sync!...
Ich habe eine Sammlung mit mehreren Feldern und möchte den Mindestwert von einem erhalten. Ich kenne einen Befehl zum Abrufen des Maximalwerts: collection.find_one(sort=[("myfield", -1)])["myfield"] aber nicht einer, um die min zu bekommen. Gibt es eine Möglichkeit, dies zu
Mir ist gerade aufgefallen, dass es zwei Möglichkeiten gibt, mongodb zu starten: Service Mongodb Start (verwendet /etc/mongod.conf) Service Mongod Start (verwendet /etc/mongodb.conf) Kann mir jemand sagen, was der Unterschied zwischen den beiden ist? Ich verwende Mongodb 2.6.4 unter Ubuntu 14.04...
Ich habe folgende Art von Daten (etwas vereinfacht von meinem realen Fall) in MongoDB: { "name":"some name", "attrs":[ {"n":"subject","v":"Some subject"}, {"n":"description","v":"Some great description"}, {"n":"comments","v":"Comments are here!"}, ] } Das attrs-Array ist ein Container für...
Ich verwende einen Mongo-Server, der Verbindungen von anderen Clients über den Java-Treiber akzeptiert. Was mir aufgefallen ist, ist, dass einige Benutzer nach einer Weile zu viele Ports öffnen und dies andere Benutzer daran hindert, eine Verbindung zum Mongo herzustellen. Sie erstellen nur ein...
Die Struktur meiner Daten ist wie folgt: 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:...
SQL Server und Oracle verfügen beide über DENSE_RANK-Funktionen. Gibt es eine Möglichkeit, in MongoDB etwas Ähnliches zu tun, ohne auf MapReduce zurückgreifen zu müssen? Mit anderen Worten, nehmen wir an, Sie haben eine T-SQL-Auswahlklausel wie diese: SELECT DENSE_RANK() OVER(ORDER BY SomeField...
Wir haben eine ziemlich große Mongo-Instanz (150 GB) ohne Sharding, und unser reguläres Backup ( mongodump) hat einen sehr signifikanten Einfluss auf die App-Leistung. Schlimmer noch, aufgrund der starken Nutzung von Mongo durch die App dauert das Backup mehr als 10 Stunden. Ich weiß, dass wir...
Können wir auf irgendeine Weise herausfinden, welche Indizes im RAM zwischengespeichert sind? Ich möchte seitenbezogene Statistiken für einzelne Indizes wissen (Anzahl der Treffer und
Wir versuchen, die Verwendung unserer MongoDB-Instanz besser zu optimieren. Wir scheinen routinemäßig hohe Lock-Prozentsätze zu erhalten und versuchen, dies zu minimieren. Hier ist eine Mongostat-Ausgabe: insert query update delete getmore command flushes mapped vsize res faults locked % idx miss %...
Ich habe mich nicht für eine Datenbank entschieden. Ich habe Erfahrung mit MySQl und bin fasziniert von MongoDB . Lassen Sie die Produkte Pakete von Kabelfernsehanbietern sein: { name: "Virgin TV", price: 20 }, { name: "Sky", price: 25 } Jedes Paket hat einige Bedingungen. Das Sky-Paket kann...
Wir haben also eine Konfiguration von 2 Shards (jedes ist ein Replikatsatz) und einer Sharded-Sammlung. In jedem Shard befinden sich rund 10 Millionen Datensätze. Wir verwenden die Version Mongo 2.6.4. Wir haben mit dem Hash- Schlüssel hash_id sharded, den wir speziell für das Sharding generiert...
Also habe ich diese Frage gestellt: Mongo mit Clustering einrichten Aber ich wusste nicht genug, bis ich die Antworten gelesen und mehr recherchiert hatte. Ist es besser, Map-Reduce oder Sharding für schnelllebige Systeme mit ~ 100 Abfragen zu verwenden, die alle gleichzeitig gestellt werden? Durch...
Ich habe eine ziemlich große Mongo-Datenbank (~ 240 GB), die ich über ein träges Netzwerk auf einen neuen Server übertragen muss. Traditionell für diese Situationen habe ich festgestellt , dass ein , mongodumpgefolgt von einem mongorestorewar viel schneller als ein db.cloneCollection()Verfahren....
Lassen Sie mich zunächst die Frage mit meinem Verständnis beginnen, wie MongoDb Daten auf der Festplatte speichert: Wenn Sie also eine Datenbank in Mongodb erstellen, wird eine große Datei mit dem Namen <databasename>.0und in dieser Datei Bereiche zugewiesen, die zusammenhängende Bereiche...