본문 바로가기

Computer/Elasticsearch

cache(indices.cache.filter.size)

Cache 

https://www.elastic.co/guide/en/elasticsearch/reference/1.5/index-modules-cache.html


Filter Evictions과 관련해서 indices.cache.filter.size 기본 설정 값 확인 중

cache에 대한 공식 문서를 정리해 놓습니다.


index와 관련된 다른 caching inner modules 있다.

그것은 filter와 다른 것들을 포함한다.


Filter Cache


filter cache는 filter의 결과에 대한 caching에 책임이 있다.

filter cache의 기본 구현은 node filter cache type이다.


node filter cache


node filter cache는 전체 메모리의 %(퍼센트)나 특정한 메모리 양으로 설정된다.

node의 모든 shards는 single node cache를 공유한다.

cache는 LRU eviction policy를 사용하고, cache가 가득차면 가장 최근에 사용된 데이터는 새로운 데이터를 위해 evicted 된다. 


indices.cache.filter.size는 기본값이 10%이다.

이 설정은 index level setting이 아니라, node level setting이다.


indices.cache.filter.size를 세팅하려면 elasticsearch.yml에 설정해야 한다는 이야기다.

ex) indices.cache.filter.size: 30%



'Computer > Elasticsearch' 카테고리의 다른 글

cache(indices.cache.filter.size)  (0) 2015.05.28
elasticsearch thread pool  (0) 2015.05.07
doc values  (0) 2015.05.06
eager, eager global ordinals  (1) 2015.05.06
Field data  (0) 2015.05.06
shard 상태 확인  (0) 2015.03.09