sql >> Databáze >  >> NoSQL >> MongoDB

Hotfix Mongodb KB2731284

Myslím, že můžete spustit MongoDb bez použití Hotfixu, ale nedoporučoval bych to. Po dlouhé době se můžete dostat do problémů. Zahrnuli některé opravy do MongoDB, které problém obejít.

Podrobný popis problému lze nalézt zde a zde.

Viz také toto.

Ve Windows jsou vyprázdnění Memory Mapped File synchronní operace. Když je správce virtuální paměti OS požádán o vyprázdnění souboru mapovaného do paměti, vyšle požadavek na synchronní zápis do správce mezipaměti souborů v OS. To způsobuje velké zablokování I/O na systémech Windows s vysokou latencí IO disku, zatímco na Linuxu jsou stejné zápisy asynchronní.

Problém se stává kritickým na diskových jednotkách s vysokou latencí, jako je trvalé úložiště Azure (10 ms). Toto chování má za následek velmi dlouhé doby proplachování bg, což omezuje IOPS disku na 100. Na úložišti s nízkou latencí (lokální úložiště a AWS) problém není tak viditelný.

V systémech Windows 7 a Windows Server 2008 R2 při použití opravy hotfix získáte lepší výkon při přidělování souborů, což je relevantní pro MongoDB




  1. Napište svého prvního poradce

  2. Dávkové vložení/aktualizace pomocí Mongoidu?

  3. MongoDB a CodeIgniter

  4. Jak nastavit kontejner Docker redis s ssl