MongoDB fragt Namespaces ab

8

In meiner Rails-App benutze ich mongoid und in den Protokollen vor ziemlich jeder Abfrage, auch auf die gleiche Anfrage hin, tut es auch

%Vor%

Was macht das? Ist das ein Performance-Problem? Kann ich irgendwie zwischenspeichern, so dass es nicht die ganze Zeit tun muss oder es wenigstens davon abhält, die Protokolle zu verstopfen?

Bearbeiten: Hier ist der relevante Teil des Protokolls

%Vor%     
jhchen 30.08.2011, 04:24
quelle

2 Antworten

2

Das passiert in Mongoid bis 3.0 auftaucht. Beachten Sie, dass dies nur im Entwicklungsmodus geschieht. Es ist also keine große Sache.

Referenzen:

Pedro Nascimento 15.12.2011, 00:00
quelle
1

Nun, es führt eine Operation auf der Datenbank durch, so dass ich nicht sehe, wie es durcheinander ist, wenn Sie Ihre normalen Abfragen in den Protokollen haben. Die Dokumentation für MongoDB besagt, dass die <dbname>.system.* Namespaces datenbankbezogene Metadaten enthalten.

Sie können es wahrscheinlich nicht zwischenspeichern, da seine Daten bei jeder Abfrage möglicherweise aktualisiert werden müssen. Ich suche in der Quelle nach konkreten Antworten.

    
Devin M 30.08.2011 05:42
quelle

Tags und Links