Search Results for 'field data cache'

1 POSTS

  1. 2015.05.06 Field data

Field data

Posted 2015. 5. 6. 14:22

Field data: http://www.elastic.co/guide/en/elasticsearch/reference/1.4/index-modules-fielddata.html


field data cache는 주로 field에 대해 sorting 또는 faceting에 사용된다.

그것은 value에  문서기반으로 빨리 접근할 수 있도록 field values은 메모리로 읽는다.

field data cache는 비용이 많이 들 수 있다. 그래서 충분한 메모리를 사용할 수 있을 때 있을 때 추천되고, 그것은 load를 유지한다.


field data cache에서 사용할 메모리 크기는 indices.fielddata.cache.size에서 설정할 수 있다.

참고로, cache가 적절하지 않다면 field data를 다시 읽어와야 하고, 그 값은 비싸고, 매우 느리게 수행된다.


indices.fielddata.cache.size는 %, GB으로 설정할 수 있으며, 기본 값은 unbounded이다.

indices.fielddata.cache.expire는 시간을 기반으로 expire를 설정할 수 있다. 기본값은 -1이고, 5m 처럼 설정할 수 있다.


Field data Circuit Breaker의 기본값은 JVM Heap size의 60%이다.


indices.breaker.fielddata.limit: 기본값 60%

indices.breaker.fielddata.overhead: 기본값 1.03


field data statistics는 아래 처럼 확인할 수 있다.

http://www.elastic.co/guide/en/elasticsearch/reference/1.4/cluster-nodes-stats.html


# Node Stats

curl -XGET 'http://localhost:9200/_nodes/stats/indices/?fields=field1,field2&pretty'


# Indices Stat

curl -XGET 'http://localhost:9200/_stats/fielddata/?fields=field1,field2&pretty'


# You can use wildcards for field names

curl -XGET 'http://localhost:9200/_stats/fielddata/?fields=field*&pretty'

curl -XGET 'http://localhost:9200/_nodes/stats/indices/?fields=field*&pretty'


elastics.co에 있는 문서를 번역한 내용입니다.
개인 참고용으로 작성했습니다.


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

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
Elasticsearch Korea User Group  (0) 2015.02.09
Write your message and submit