async
-
elasticsearch translog 튜닝 with asyncelasticsearch 2021. 3. 16. 21:33
왜 필요할까? 트랜스 로그가 왜 필요한지 기본적인 설명은 전에 설명하였지만 간단하게 설명하면 장애 복구이다 요청 들어온 것을 translog에 기록하여 디스크에 동기화 되었을 때만 해당 데이터를 삭제하는 사이클을 가지고 있다 더 궁금하다면 https://ksk-developer.tistory.com/28 에 들어가서 확인 바란다 오늘은 색인시 더 빨리 색인할 수 있는 간단한 팁을 설명하겠다 index.translog.durability index.translog.durability이라는 옵션은 기본 값이 request인데 translog도 파일에 건건이 I/O 작업을 하게 된다 실제로 색인, 삭제, 업데이트 벌크 요청등등 매 요청마다 translog에 들어가게 된다 건건이 들어가는 이유는 장애 복구 때문..