elasticsearch - POST _cache/clear真正发生了什么?

标签 elasticsearch

对不起,如果我的问题微不足道,因为我对ES不熟悉。

如果在clear cache调用之间使用stats,应该如何解释query_cache值?

// GET _cluster/stats
{
    ...
    "indices": {
        ...
        "query_cache": {
            "memory_size_in_bytes": 229449664,
            "total_count": 19146885372L
            "hit_count": 18430071,
            "miss_count": 19128455301L,
            "cache_size": 4101,
            "cache_count": 126089,
            "evictions": 121988
        }
    ...
    }
    ...
}

// POST _cache/clear

// GET _cluster/stats
{
    ...
    "indices": {
        ...
        "query_cache": {
            "memory_size_in_bytes": 0,
            "total_count": 19146885372L
            "hit_count": 18430071,
            "miss_count": 19128455301L,
            "cache_size": 0,
            "cache_count": 126089,
            "evictions": 121988
        }
    ...
    }
    ...
}

如您所见,memory_size_in_bytescache_size已清零。那是什么意思?为什么cache_count没有被更改?

最佳答案

这是每个值的简短说明:

  • memory_size_in_bytes是高速缓存中查询所占用的内存量
  • total_count是缓存中查找的总数(= hit_count + miss_count)
  • hit_count是缓存HIT的总数
  • miss_count是高速缓存MISS
  • 的总数
  • cache_size是当前缓存中的查询总数
  • cache_count是到目前为止的缓存查找总数(= cache_size + evictions)
  • evictions是已从缓存
  • 清除的查询总数

    因此,当您清除缓存时,唯一真正可以清除的是内存(即memory_size_in_bytes)和缓存的查询数(即cache_size)。清除其他值只是计数器,实际上没有任何意义。

    关于elasticsearch - POST _cache/clear真正发生了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42164573/

    相关文章:

    Elasticsearch:按日期字段排序(降序):gauss 或 field_value_factor?

    elasticsearch - 如果已分析原始内容,是否有必要重新分析elasticsearch copy_to?

    elasticsearch - 动态更改Elasticsearch查询中的 “from”值

    elasticsearch - 如何使用对象初始化语法将 bool 查询应该子句包装在 bool 查询过滤器子句中?

    amazon-web-services - 从浏览器访问 Amazon AWS elasticsearch Kibana

    java - 在 Elasticsearch 中使用 NativeSearchQueryBuilder 时,如果与 multiMatchQuery 结合使用,rangequery 过滤器会失败

    elasticsearch - ElasticSearch将索引分配给服务器

    node.js - Elasticsearch 中的连接池

    java - 通过其余高级客户端在 Elasticsearch 中创建类型内部索引

    elasticsearch - ElasticSearch多个词的聚合顺序