read_backoff_* 세션 설정

read_backoff_* 세션 설정

이 페이지에서는 느린 읽기 발생 시 스레드 수를 줄이는 read_backoff_* 세션 설정들을 다뤄요. 처리량, 최소 동시성, 이벤트 수 등 다양한 조건을 설정해 읽기 성능을 관리해요. 이 설정들은 system.settings 테이블에서 확인할 수 있으며 ClickHouse 소스에서 자동 생성돼요.

출처: 문서

본문

이 설정들은 system.settings에서 확인할 수 있으며 소스에서 자동 생성돼요.

read_backoff_max_throughput

느린 읽기 발생 시 스레드 수를 줄이기 위한 설정이에요. 읽기 대역폭이 초당 그 바이트보다 적을 때 이벤트를 카운트해요.

read_backoff_min_concurrency

느린 읽기 발생 시 최소 스레드 수를 유지하려는 설정이에요.

read_backoff_min_events

느린 읽기 발생 시 스레드 수를 줄이기 위한 설정이에요. 그 수의 이벤트 이후 스레드 수가 줄어들어요.

read_backoff_min_interval_between_events_ms

느린 읽기 발생 시 스레드 수를 줄이기 위한 설정이에요. 이전 이벤트가 일정 시간보다 전에 발생했다면 그 이벤트는 무시해요.

read_backoff_min_latency_ms

느린 읽기 발생 시 스레드 수를 줄이기 위한 설정이에요. 그 시간 이상 걸린 읽기만 주목해요.

더 알아보기 (Learn more)