[解決済み] Mongodb ホットフィックス KB2731284
質問
にMongoDbをインストールしました。
windows server 2008 R2
と
hotfix KB2731284
がインストールされていないのですが、簡単にサーバーを再起動することができません。
での
hotfix
を使用するアプリケーションを実行している場合、次のメッセージが表示されます。
FlushViewOfFile()
関数を使用して、ページングされたメモリプールからメモリマップファイルをクリーンアップします。
https://support.microsoft.com/en-us/kb/2731284
)
質問ですが、この関数が
FlushViewOfFile()
が呼び出されるのでしょうか?私のアプリケーションは、コレクションに書き込んで、そこからデータを取得するだけです。私はいくつかの間違った動作を取得するリスクがありますか?
解決するには?
Hotfixを適用しなくてもMongoDbを実行することはできると思いますが、お勧めしません。長く使っていると問題が発生する可能性があります。この問題を回避するために、MongoDBにはいくつかの修正が含まれています。
この問題の詳細な説明は、以下の通りです。 こちら と こちら .
こちらもご覧ください これ .
Windowsでは、メモリ マップ ファイルのフラッシュは同期操作です。OSの仮想メモリマネージャがメモリマップドファイルのフラッシュを要求されると、OS内のファイルキャッシュマネージャに同期書き込み要求を行います。このため、ディスクIOレイテンシーの高いWindowsシステムでは大きなI/Oストールが発生し、Linuxでは同じ書き込みが非同期で行われます。
この問題は、Azure persistent storage(10ms)のような高レイテンシのディスクドライブで深刻化します。この動作により、BGフラッシュ時間が非常に長くなり、ディスクIOPSが100に制限されます。低レイテンシストレージ(ローカルストレージとAWS)では、この問題はそれほど目立ちません。
Windows 7およびWindows Server 2008 R2でホットフィックスを適用すると、MongoDBに関連するファイルアロケーションパフォーマンスが改善されます。
関連
-
[解決済み] テスト
-
[解決済み】MongoDBデータベースの名前を変更する方法とは?
-
[解決済み】MongoDBシェルですべてのコレクションを一覧表示するには?
-
[解決済み] 配列フィールドが空でない MongoDB レコードを検索する
-
[解決済み] or' 条件を含む MongoDB クエリ
-
[解決済み] MongoDBに "like "を使ってクエリを実行する方法
-
[解決済み] コマンドラインからMongoDBデータベースを削除する方法を教えてください。
-
[解決済み] mongodbの最後のN個のレコードを取得する方法は?
-
[解決済み] MongoDBのリレーションシップ:埋め込みか参照か?
-
[解決済み] MongoDB データベースのすべてを削除する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] MongoDB - シンプルなサブクエリの例
-
[解決済み] ストア enum MongoDB
-
[解決済み] Mongodbでキーに基づいた重複を削除する方法は?
-
[解決済み] 条件付きでMongoDBを更新する
-
[解決済み] mongodb サービスが開始されない
-
[解決済み] MongoDB: 1つのコマンドで複数のドキュメントを更新するには?
-
[解決済み】MongoDBのシェルで20以上のアイテム(ドキュメント)をプリントアウトする方法は?
-
[解決済み] 日付に基づいたクエリを返す
-
[解決済み】MongoDBで整数を挿入しようとすると、浮動小数点が挿入される。
-
[解決済み】RedisはmongoDBよりどれくらい速いのか?