2016-05-05 1 views
0

GeoSpatialインデックスをRAM \ Cacheに読み込もうとしています。 MongoDB 3.2でインデックスをキャッシュするにはどうすればいいですか?

db.runCommand({ touch: "businesspoints", data: false, index: true }); 

しかし、それはというエラーがスローされます:私は、タッチコマンドを試してみましたあなたが最も可能性が高いのMongoDB 3.2のデフォルトであるWiredTigerストレージエンジンを、使用している

{ 
"ok" : 0.0, 
"errmsg" : "this storage engine does not support touch", 
"code" : 115 
} 

答えて

0

。 touchコマンドは、mmapv1ストレージエンジンでのみ動作します。 https://docs.mongodb.com/v3.2/reference/command/touch/

+0

はい、Wire dTigerを使用していますが、WiredTigerのインデックスをキャッシュする方法はありますか? – Ajeet

+0

私の理解では、エンジンはデータとインデックスを自動的にキャッシュします。設定可能なオプションは--wiredTigerCacheSizeGBですが、これは本当にあなたの質問に役立ちません。 – TeTeT

関連する問題