일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Docker
- java crawler
- Selenium
- elasticsearch cache
- Elastic
- Elasticsearch
- request cache
- dbeaver
- Cache
- 양자컴퓨터
- KNN
- aggs
- api cache
- TSLA
- ann
- Analyzer
- mysql
- JPA
- IONQ
- API
- Query
- Aggregation
- 테슬라
- file download
- java
- NORI
- aqqle
- redis
- 아이온큐
- vavr
Archives
- Today
- Total
아빠는 개발자
[es] scripts, caching, and search speed 본문
728x90
반응형
Elasticsearch는 스크립트를 최대한 빨리 사용할 수 있도록 최적화
중요한 최적화 중 하나는 스크립트 캐시입니다. 컴파일된 스크립트는 캐시에 저장되므로 해당 스크립트를 참조하는 요청으로 인해 컴파일 페널티가 발생하지 않음
캐시 크기 조정이 중요.. 스크립트 캐시는 사용자가 동시에 액세스해야 하는 모든 스크립트를 저장할 만큼 충분히 커야 함
node status 에서 스크립트 캐시 제거 수가 많고 컴파일 수가 증가하는 경우 캐시가 너무 작은 것
모든 스크립트는 기본적으로 캐시되므로 업데이트가 발생할 때만 다시 컴파일하면 됩니다. 기본적으로 스크립트에는 시간 기반 만료가 없습니다. 설정 을 사용하여 변경할 수 있음
script.cache.expire.
script.cache.max_size
설정을 사용하여 캐시 크기를 구성합니다.
스크립트 크기는 65,535바이트로 제한됩니다. script.max_size_in_bytes해당 소프트 제한을 늘리려면 값을 설정하십시오 . 스크립트가 매우 큰 경우 native script engine 사용을 고려
728x90
반응형
'Elastic > elasticsearch' 카테고리의 다른 글
[es] elasticsearch 성능개선 (elasticsearch cache) (0) | 2023.09.20 |
---|---|
[es] Elasticsearch multi node cluster docker compose (0) | 2023.09.02 |
[es] script query (1) | 2023.08.31 |
[es] aggregation - Pipeline Aggregations (0) | 2023.08.27 |
[es] HighLevelClient, LowLevelClient (1) | 2023.08.27 |