쿼리 프로파일러 세션 설정

쿼리 프로파일러 세션 설정 (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이에요. 함께 보기:

query_profiler_real_time_period_ns

쿼리 프로파일러의 실시간 클록 타이머 주기를 설정해요. 실시간 클록 타이머는 벽시계 시간을 계산해요. 가능한 값:

  • 양의 정수 나노초. 권장 값:

    • 단일 쿼리의 경우 10000000(초당 100회) 나노초 이하.

    • 클러스터 전체 프로파일링의 경우 1000000000(초당 1회).

  • 타이머를 끄려면 0.

샘플링 프로파일러가 비활성화된 MemorySanitizer 빌드에서는 기본적으로 0이에요. 함께 보기:

Cloud 기본값: 3000000000.

더 알아보기 (Learn more)