MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Mongodb-Hotfix KB2731284

Ich denke, Sie können MongoDb ausführen, ohne den Hotfix anzuwenden, aber ich würde es nicht empfehlen. Nach langer Zeit können Sie auf Probleme stoßen. Sie haben einige Korrekturen in MongoDB aufgenommen, um das Problem zu umgehen.

Eine detaillierte Beschreibung des Problems finden Sie hier und hier.

Siehe auch dies.

Unter Windows sind Leerungen von Memory Mapped File synchrone Vorgänge. Wenn der OS Virtual Memory Manager aufgefordert wird, eine speicherabgebildete Datei zu löschen, stellt er eine synchrone Schreibanforderung an den Datei-Cache-Manager im OS. Dies führt auf Windows-Systemen mit hoher Festplatten-E/A-Latenz zu großen E/A-Blockaden, während unter Linux die gleichen Schreibvorgänge asynchron sind.

Kritisch wird das Problem auf Laufwerken mit hoher Latenz wie Azure Persistent Storage (10 ms). Dieses Verhalten führt zu sehr langen bg-Flush-Zeiten, die die Festplatten-IOPS auf 100 begrenzen. Bei Speicher mit geringer Latenz (lokaler Speicher und AWS) ist das Problem nicht so sichtbar.

Unter Windows 7 und Windows Server 2008 R2 erhalten Sie beim Anwenden des Hotfixes eine bessere Dateizuordnungsleistung, was für MongoDB relevant ist