我在Elasticsearch 1.7上通过CouchDB River插件创建了几个索引。我有节点统计信息但无法确定每个索引使用的RAM量。我想使用这些数据来查看是否可以使用大量RAM来消除索引。
答案 0 :(得分:1)
从技术上讲,索引的内存使用量基本上是两部分:一个是"静态"并且表示数据本身使用的内存,另一个或多或少依赖于搜索用法(缓存,缓冲区,动态内存结构)。
您需要查看指数统计信息才能看到此用法:https://www.elastic.co/guide/en/elasticsearch/reference/1.7/indices-stats.html
从那里,您搜索您感兴趣的索引并查看以下部分: filter_cache,id_cache,fielddata,percolate,completion,segments (这个是我上面提到的静态"用法, query_cache 。