쿼리 프로파일러 세션 설정
쿼리 프로파일러 세션 설정 (query_profiler_*)
이 페이지에서는 쿼리 프로파일러와 관련된 query_profiler_* 세션 설정들을 다뤄요. CPU 시간 타이머와 실시간 타이머의 주기를 나노초 단위로 설정할 수 있어요. 이 설정들은 system.settings 테이블에서 확인할 수 있으며 ClickHouse 소스에서 자동 생성돼요.
출처: 문서
본문
이 설정들은 system.settings에서 확인할 수 있으며 소스에서 자동 생성돼요.
query_profiler_cpu_time_period_ns
쿼리 프로파일러의 CPU 클록 타이머 주기를 설정해요. 이 타이머는 CPU 시간만 계산해요. 가능한 값:
-
양의 정수 나노초. 권장 값:
-
단일 쿼리의 경우
10000000(초당 100회) 나노초 이상. -
클러스터 전체 프로파일링의 경우
1000000000(초당 1회).
-
-
타이머를 끄려면
0.
샘플링 프로파일러가 비활성화된 MemorySanitizer 빌드에서는 기본적으로 0이에요.
함께 보기:
- 시스템 테이블 trace_log
query_profiler_real_time_period_ns
쿼리 프로파일러의 실시간 클록 타이머 주기를 설정해요. 실시간 클록 타이머는 벽시계 시간을 계산해요. 가능한 값:
-
양의 정수 나노초. 권장 값:
-
단일 쿼리의 경우
10000000(초당 100회) 나노초 이하. -
클러스터 전체 프로파일링의 경우
1000000000(초당 1회).
-
-
타이머를 끄려면
0.
샘플링 프로파일러가 비활성화된 MemorySanitizer 빌드에서는 기본적으로 0이에요.
함께 보기:
- 시스템 테이블 trace_log
Cloud 기본값: 3000000000.