global_profiler_* 서버 설정

global_profiler_* 서버 설정

이 페이지에서는 전역 프로파일러(global profiler)의 CPU 및 실시간 클럭 타이머 주기를 제어하는 global_profiler_* 계열 서버 설정을 설명할게요.

출처: 문서

본문

이 설정들은 ClickHouse 서버를 구성하며, ClickHouse 소스에서 자동으로 생성돼요.

global_profiler_cpu_time_period_ns

전역 프로파일러의 CPU 클럭 타이머 주기(나노초)예요. 0 값으로 설정하면 CPU 클럭 전역 프로파일러를 끄게 돼요. 권장값은 단일 쿼리의 경우 최소 10000000 (초당 100회), 클러스터 전역 프로파일링의 경우 1000000000 (초당 1회)예요. 샘플링 프로파일러가 비활성화된 MemorySanitizer 빌드에서는 기본값이 0이에요.

global_profiler_real_time_period_ns

전역 프로파일러의 실시간 클럭 타이머 주기(나노초)예요. 0 값으로 설정하면 실시간 클럭 전역 프로파일러를 끄게 돼요. 권장값은 단일 쿼리의 경우 최소 10000000 (초당 100회), 클러스터 전역 프로파일링의 경우 1000000000 (초당 1회)예요. 샘플링 프로파일러가 비활성화된 MemorySanitizer 빌드에서는 기본값이 0이에요.

더 알아보기 (Learn more)