sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongodb hotfix KB2731284

Jeg tror, ​​du kan køre MongoDb uden at anvende hotfixet, men jeg vil ikke anbefale det. I lang tid kan du løbe ind i problemer. De har inkluderet nogle rettelser i MongoDB for at løse problemet.

En detaljeret beskrivelse af problemet kan findes her og her.

Se også dette.

På Windows er tømning af Memory Mapped File synkrone operationer. Når OS Virtual Memory Manager bliver bedt om at tømme en hukommelseskortfil, laver den en synkron skriveanmodning til filcachehåndteringen i OS. Dette forårsager store I/O-stop på Windows-systemer med høj Disk IO latency, mens de samme skrivninger på Linux er asynkrone.

Problemet bliver kritisk på diskdrev med høj latency som Azure persistent storage (10 ms). Denne adfærd resulterer i meget lange bg-skylletider, hvilket begrænser diskens IOPS til 100. På lager med lav latency (lokal lagring og AWS) er problemet ikke så synligt.

På Windows 7 og Windows Server 2008 R2, når du anvender hotfixet, får du en bedre filallokeringsydelse, hvad der er relevant for MongoDB




  1. Percona Live Frankfurt 2018 - Begivenhedsoversigt og vores sessioner

  2. MongoDB tælle kommando

  3. MongoDB $log10

  4. MongoDB Seattle 2014