compile_* 세션 설정

compile_* 세션 설정

이 설정들은 집계 함수, 스칼라 함수·연산자, 정규 표현식, 정렬 설명을 네이티브 코드로 JIT 컴파일할지 제어해요. 컴파일을 활성화하면 성능이 향상될 수 있어요. ClickHouse 소스 코드에서 자동으로 생성된 세션 설정 문서예요.

출처: 문서

본문

이 설정들은 system.settings에서 사용할 수 있으며 소스 코드에서 자동으로 생성돼요.

compile_aggregate_expressions

집계 함수를 네이티브 코드로 JIT 컴파일할지 여부를 활성화하거나 비활성화해요. 이 설정을 활성화하면 성능이 향상될 수 있어요.

가능한 값:

  • 0 — JIT 컴파일 없이 집계 수행.
  • 1 — JIT 컴파일을 사용해 집계 수행.

참고

compile_expressions

일부 스칼라 함수와 연산자를 네이티브 코드로 컴파일해요.

compile_regular_expressions

matchextract 같은 함수에 사용되는 단순 정규 표현식을 네이티브 코드로 컴파일해요. 지원되는 하위 집합 밖의 패턴은 투명하게 일반 엔진으로 대체돼요.

compile_sort_description

정렬 설명(sort description)을 네이티브 코드로 컴파일해요.

더 알아보기 (Learn more)